微机原理与接口技术实验报告(系统认识实验)
数学与计算机科学系实验报告
课程: 微机原理与接口技术 地点: 时间: 年 月 日
学生姓名班级学号成绩组别同组姓名仪器编号实验项目系统认识实验指导教师实验目的程序的输入与修改实验要求掌握TDN86/51教学系统的基本操作实验环境TDN86/51教学实验系统
实验内容及实验结果
请写出具体的实验步骤,并给出相应的实验结果,如有需要,附上编写的程序及其运行结果截图!!使用串行通讯电缆将实验系统与PC微机相连。
(2)将位于线路板右下角的系统状态选择开关拨至86档,开启实验系统。
(3)在系统软件所在目录下键入MD86↙,选择对应串口号,进入集成操作软件环境,出现系统提示符“>”。按下F1功能键,进入全屏幕编辑界面,按ALT+F建立新文件(NEW),即可开始输入源程序。实验程序及流程如下:
STACK SEGMENT STACK;8088宏汇编程序
DW 64 DUP(?);定义堆栈段
STACK ENDS
CODE SEGMENT;定义代码段
ASSUME CS:CODE
START:MOV DI,3500H;程序开始设数据区首址
MOV CX,0010H;字节数送入CX中
MOV AX,0000H
SAHF
A1:MOV [DI],AL;写入一字节
INC DI;修改地址指针
INC AX;修改数据
DAA;十进制调整
LOOP A1;未填完转移
A2:JMP A2
CODE ENDS;代码段结束
END START;程序段结束
(4)输入程序后,按F2保存程序(规定扩展名为*.asm),使用ALT+X返回集成软件环境。
(5)按F2,输入源程序名↙(省略扩展名,系统默认为.asm),对源程序进行汇编,生成目标文件(*.obj)及错误信息文件(*.m)。若给出LST文件名则生成相应*.lst文件。
(6)汇编无误后,按F3输入文件名↙对汇编生成的*.obj文件进行连接,连接信息显示于屏幕上,生成相应*.exe可执行文件。
(7)按F5,输入*.exe可执行文件名↙,填入程序段地址CS:0000↙及偏移地址IP:2000↙,PC开始将程序从磁盘装入到教学系统内存,提示装载完毕后使用U0000:2000↙命令进行反汇编,检查程序是否正确装入。
显示信息
键入信息
>
U2000
2000 BF0035 MOV DI,3500
U↙
2003 B91000 MOV CX,0010
U↙
┅
┅
(8)当发现源程序输入错误或需要调整时,在调试界面下可用A命令来修改,如修改2000句为MOV DI,3500的操作如下:
显示信息
键入信息
>
A2000↙
0000:2000
MOV DI,3500
0000:2003
↙
┅
┅
实验结果:
实
验
心
得
教师评阅意见
教师签字签字日期年 月 日