《实验三分支结构程序设计(2页).doc》由会员分享,可在线阅读,更多相关《实验三分支结构程序设计(2页).doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-实验三 分支结构程序设计一. 实验目的和要求: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
2、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 页-