实验三分支结构程序设计(2页).doc
-实验三 分支结构程序设计一. 实验目的和要求:1. 学习分支结构程序的设计和调试方法。2. 熟悉8086汇编指令中的程序控制指令的应用。二实验任务 学习使用汇编语言编译软件,验证及编写、调试实验内容。DATA SEGMENTBUF DB -12,3,0,2,-5,7,0,21,-9,0PLUS DB 10 DUP(?)MINUS DB 10 DUP(?)ZERO DW 0DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV BX,OFFSET MINUS MOV DI,OFFSET PLUS MOV SI,OFFSET BUF MOV CX,10LOP1: MOV AL,SI CMP AL,0JGE NEXT0MOV BX,ALINC BX JMP NEXT2NEXT0: JG NEXT1INC ZEROJMP NEXT2NEXT1: MOV DI,ALINC DINEXT2: INC SILOOP LOP1MOV AH,4CH INT 21HCODE ENDSEND START三实验设备和软件 PC、MASM.EXE、LINK.EXE、DEBUG.EXE四实验内容编写程序将一串字节符号数中的正、负数分别送到PLUS和MINUS为首地址的存储区中去,同时记录0的个数(小于65536)。-第 2 页-