汇编语言程序设计实验报告.pdf
微机原理实验报告实验名称汇编语言程序设计一、实验目的 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,30AH64H(16 进制ASCII 码并显示子程序)5、键盘输入一个小写字母(az),转换成大写字母显示:请输入一个小写字母(az):转换后的大写字母是:6、实现4 字节无符号数加法程序,并显示结果,如99223344H+第 1 页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 相加结果显示五、分析与总结