微机接口实验报告 篇一:微机原理实验报告 西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_老师审批签字 实验一 汇编语言程序设计 一、实验目的 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,