xs微机原理与接口技术实验指导书测控专业.doc
文本预览下载声明
实验要求
带预习报告上机
根据实验要求,作好充分预习,设计实验硬件原理及接线图(必须标出相关的管脚号,以备硬件连线及测试),画出程序流程图,写出源程序清单,规划好调试步骤,上机时带预习报告。注意:无预习报告者不得做实验。
认真实验,经教师检查后,方可离开
注意掌握软、硬件调试方法,提高分析问题、解决问题的能力。对所编写的程序必须十分清楚,作到知其然,亦知其所以然,硬件电路原理清楚,熟练应用常规的仪器(如万用表、示波器等)检查测试硬件电路。指导教师还会根据实验要求,提出问题。
按时提交实验报告
实验结束后,在预习报告的基础上,完成实验报告,并于下次实验时交给指导教师。
实验报告格式
实验* ***** ***** *****
一、实验目的
二、实验内容
三、硬件原理及接线图
四、程序流程图
五、程序清单
六、实验步骤
七、实验结果及现象分析
八、收获及建议
实验一 DEBUG的使用和简单程序设计
一、实验目的
1. 熟悉8086CPU指令集
2. 掌握动态调试程序DEBUG
3. 熟悉汇编程序的开发过程认识集成操作软件。
.掌握在集成环境中编辑、编译、连接汇编语言程序方法。
.掌握INT 21H软件中断来调用DOS内部子程序的方法实验设备
PC微机一台实验
1) 编程将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。2) 修改此程序,采用字符串传送指令完成。DEBUG程序
在windows xp的开始菜单下,点击运行项,然后输入debug命令,将启动DEBUG程序。出现DEBUG提示符
— ;DEBUG提示符
2. 帮助命令 ?
— ? ;将会显示DEBUG可用的命令
3. 用DEBUG的R命令查看、改变CPU寄存器的内容;
用R命令查看各寄存器的内容并纪录;-R
用R命令修改寄存器BX、SI、BP的值。
-RBX ;查看BX
BX 0000 ;已经是0
:00ff ;修改寄存器BX为00ff
-R ; 注意BX的内容已经改为00ff
4. 用DEBUG的E命令改写内存中的内容;
用E命令将内存1000:0—1000:9单元中的内容改写为0、1、2、3、4、5、6、7、8、9,并用D命令进行验证。
-E 1000:0000 ;修改内存1000:0000
1000:0000 D0.00 09.01 ;用空格在将下一单元内容改为01….
-D 1000:0000 ;显示内存1000:0000的内容
5. 用DEBUG的U命令将内存中的机器指令翻译成汇编指令;
用E命令从1000:0单元开始写入如下机器码,然后用U命令将内存中的机器指令翻译成汇编指令,并分析实验结果各部分的含义。
机器码 对应的汇编指令
b80100 MOV AX, 0001
b90200 MOV CX, 0002
01c8 ADD AX, CX
-E 1000:0 ; 用E命令从1000:0单元写入机器码
1000:0000 D0.b8 09.01
-D 1000:0 ;显示1000:0
-U 1000:0
用DEBUG的T命令执行机器指令;
用T命令单步执行上题程序段的每条指令并纪录AX, CX寄存器的执行结果。
-T=1000:0 ;注意cs, ip寄存器内容
-T
用DEBUG的A命令以汇编指令的格式在内存中写入一条机器指令。
用A命令将下面的程序段写入内存,用U命令翻译成机器指令,逐条执行,观察每条指令执行后,CPU中相关寄存器中内容的变化。
MOV AX,4E20H
ADD AX,1416H
MOV BX,2000H
ADD AX,BX
MOV BX,AX
ADD AX,BX
MOV AX,001AH
MOV BX,0026H
ADD AL,BL
ADD AH,BL
ADD BH,AL
MOV AH,0
ADD AL,BL
ADD AL,9CH
-a ;在所提示的逻辑地址下输入上面程序段,注意立即数不用加H,不输回车将结束程序的输入,
-u 段地址:EA ;
-t=段地址:EA ;
(二). 简单程序设计——数据传送实验集成操作软件是集编辑(Edit.exe)、编译(Tasm.exe)、连接(Link.exe)和调试(TD.exe)等多个功能于一体,为用户提供了一个学习微机原理的实验平台。1.运行程序/“HQFC集成开发环境.EXE”软件
显示全部