微机原理实验报告
实验名称 汇编语言程序设计
一、实验目的
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 相加结果显示
五、分析与总结
精品
因篇幅问题不能全部显示,请点此查看更多更全内容