西安交通大学实验报告 成绩课 程_ 微机与接口技术 第 页 共 页 系 别__ 生物医学工程 _______ __ 实验日期: 年 月 日 专业班级___ __组别___ __ 交报告日期: 年 月 日 姓 名__ 学号_ _报 告 退 发 ( 订正 、 重做 ) 同 组 人_ 老师审批签字实验一 汇编语言程序设计一、实验目的 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、实验代码:DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB