微机原理第一次实验.docx

微机原理第一次实验电气310 张端鸿 2130401287注:为了适配win8.1 64bit系统,采用masm for Windows软件,初始化过程有些许不同。实验一 顺序程序的设计一、实验目的1.学习8086/8088指令系统中一些基本指令的用法和程序设计的的基本方法2熟悉在PC机上建立、汇编、连接、调试与运行8086/8088汇编语言程序的全过程;二、实验内容设a、b、c、d四个数分别以单字节压缩BCD码形式存放在内存NUM开始的四个单元,计算(a+b)-(c+d)并将结果放在Y1单元,将结果在屏幕上显示出来。在DEBUG中,不断改变a,b,c,d的内容并查看结果。这里给出几组数据:a=09,b=06,c=04,d=07a=38,b=41,c=29,d=34a=70,b=23,c=42,d=41a=63,b=73,c=62,d=50三、实验程序DATA SEGMENTNUM DB13H,27H,11H,12HY1 DB?DATA ENDSSTACK SEGMENTDB 20 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART: MOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV AL,NUMADD AL,NUM+1;把a+b的结果保存在AL中DAA;BCD

文档评论(0)

1亿VIP精品文档

相关文档