实验三80868088常用指令使用 联系客服

发布时间 : 星期四 文章实验三80868088常用指令使用更新完毕开始阅读9601b890a26925c52dc5bfa9

班级: 微机原理与汇编语言实验报告

实验时间: 2016 年 4月 27 日 实验成绩评定: 姓名: 侯珍珍 学号:2014310685

实验三 8086/8088常用指令使用

实验目的:

通过实验掌握下列知识:

1、8086/8088指令: MOV,ADD,ADC,SUB,SBB,DAA,XCHG 2、DEBUG命令: A,D,E,F,H,R,T,U。

3、BCD码,ASCII码及用16进制数表示二进制码的方法。 4、8086/8088寄存器: AX,BX,CX,DX,FLAGS,IP。 内容及步骤:

一、DEBUG 命令使用:

1、打 DEBUG 进入 DEBUG 控制,显示提示符 '- '。

2、用命令 F100 10F 'A' 将'A'的ASCII码填入内存。

3、用命令 D100 10F 观察内存中的16进制码及屏幕右边的ASCII字符。

观察结果:

4、用命令 F110 11F 41 重复上二项实验,观察结果并比较。

观察结果: 1

班级: 微机原理与汇编语言实验报告

5、用命令 E100 30 31 32 …… 3F将30H-3FH写入地址为100开始的内存 单元中,再用D命令观察结果,看键入的16进制数是什么字符的ASCII码?

观察结果:

6、用H命令检查下列各组16进制数加减结果并和你的手算结果比较: (1)34H,22H (2)56H,78H (3) A5,79H (4)1284H,5678H

(5) A758,347FH

2

班级: 微机原理与汇编语言实验报告

手算结果:34H+22H=56H 34H-22H=12H 56H+78H=CEH 56H-78H==FFDEH A5H+79h=11EH a5H-79H=2CH

1284H+5678H=68FCH 1284H-5678H=BC0CH A758H+347FH=DBD7H A758H-347FH=72D9H

7、用R 命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF 和AF的内容。

8、用R命令将AX,BX内容改写为1050H及23A8H。

二、 1、

3

班级: 微机原理与汇编语言实验报告

4