汇编语言程序设计实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理实验报告

实验名称汇编语言程序设计

一、实验目的

1、掌握Lab6000p实验教学系统基本操作;

2、掌握8088/8086汇编语言的基本语法结构;

3、熟悉8088/8086汇编语言程序设计基本方法

二、实验设备

装有emu8086软件的PC机

三、实验内容

1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,

97H,64H,BBH,7FH,0FH,D8H。编程并显示结果:如果数组是无符号数,求出最大值,并显示;

如果数组是有符号数,求出最大值,并显示。

2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H

的BCD是:”

3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD

码7693的ASCII是:”

4、两个长度均为100的内存块,先将内存块1全部写上88H,再

将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序)

5、键盘输入一个小写字母(a~z),转换成大写字母

显示:请输入一个小写字母(a~z):

转换后的大写字母是:

6、实现4字节无符号数加法程序,并显示结果,如99223344H +

99223344H = xxxxxxxxH

四、实验代码及结果

实验代码见代码附录

1.1程序运行结果

图1 无符号最大值结果截图

1.1 程序运行结果

图2 有符号最大值截图2.0 程序运行结果

图3 BCD码显示3.0 程序运行结果

图4 ASCII码显示4.0 程序运行结果

图5 移动次数显示5.0 程序运行结果

图6 大小写转化6.0 程序运行结果

图7 相加结果显示五、分析与总结

相关文档
最新文档