微机原理与接口技术实验报告 - 图文(3)

2019-08-01 23:27

五 思考与总结

1.在十六进制数转换为ASCII码时,存转换结果后,为什么要把DX向右移四次?

答:对存放空间的要求,因为对于十六进制每四个ASCII码从右往左数是4个一次,算十六进制的一个位次,因此十六进制转换成ASCII码要把DX向右移四次。 2.自己的实验感受

本次实验是将十六进制数转换为ASCII码。首先经过CPU处理后的十六进制数存放于起始地址为3500H的内存单元中,把它们转换成ASCII码后,再分别存入起始地址为350AH的内存单元中。

第 11 页 共 87 页 11

实验三 运算类编程实验

一 实验目的

1.掌握使用运算类指令编程及调试方法。

2.掌握运算类指令对各状态标志位的影响及其测试方法

二 实验设备

TDN86/51或TDN86/88教学实验系统一台

三 实验内容及步骤

1.连接计算机与外设

2.输入程序并检查无误,经汇编、连接后装入程序。

STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS DATA SEGMENT XL DW ? XH DW ? YL DW ? YH DW ? ZL DW ? ZH DW ? DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV AX,XL ADD AX,YL MOV ZL,AX MOV AX,XH ADC AX,YH MOV ZH,AX A1: JMP A1 CODE ENDS

END START

第 12 页 共 87 页

12

3.用U0000:2000查看MOV AX,XXXX(DATA)语句,即得到数据段段地址CS:XXXX用E命令EXXXX:0000↙给XL,XH,YL,YH赋值存入二进制数A0 65 15 00和9E B7 21 00。 4.G=0000: 2000↙,运行以上程序。 5.DXXXX:0008↙,显示计算结果。 6.反复调试几组数据,考察程序的正确性。

第 13 页 共 87 页 13

四 实验结果

1.查看MOV AX,XXXX语句,地道段地址。如图(4-1)

图4-1 段地址

2.给XL,XH,YL,YH赋值二进制数。如图(4-2)

图4-2 赋值数

第 14 页 共 87 页

14

运行程序并查看结果。如图(4-3)

图4-3 实验结果显示

第 15 页 共 87 页 3.

15


微机原理与接口技术实验报告 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:单片机课程设计《数字音乐盒的设计》

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: