xs微机原理及接口技术实验指导书-测控专业 下载本文

内容发布更新时间 : 2024/5/21 17:43:07星期一 下面是文章的全部内容请认真阅读。

微机原理与接口技术实验指导书---测控专业

实验要求

1、 带预习报告上机

根据实验要求,作好充分预习,设计实验硬件原理及接线图(必须标出相关的管脚号,以备硬件连线及测试),画出程序流程图,写出源程序清单,规划好调试步骤,上机时带预习报告。注意:无预习报告者不得做实验。

2、 认真实验,经教师检查后,方可离开

注意掌握软、硬件调试方法,提高分析问题、解决问题的能力。对所编写的程序必须十分清楚,作到知其然,亦知其所以然,硬件电路原理清楚,熟练应用常规的仪器(如万用表、示波器等)检查测试硬件电路。指导教师还会根据实验要求,提出问题。

3、 按时提交实验报告

实验结束后,在预习报告的基础上,完成实验报告,并于下次实验时交给指导教师。

实验报告格式

实验* ***** ***** *****

一、实验目的 二、实验内容

三、硬件原理及接线图 四、程序流程图 五、程序清单 六、实验步骤

七、实验结果及现象分析 八、收获及建议

微机原理与接口技术实验指导书---测控专业

实验一 DEBUG的使用和简单程序设计

一、实验目的

1. 熟悉8086CPU指令集

2. 掌握动态调试程序DEBUG 3. 熟悉汇编程序的开发过程 4.认识HQFC集成操作软件。

5.掌握在HQFC集成环境中编辑、编译、连接汇编语言程序方法。 6.掌握INT 21H软件中断来调用DOS内部子程序的方法 7. 掌握简单程序的编制方法

二、实验设备 PC微机一台

三、实验内容

1. DEBUG命令练习

学会使用编辑命令A、反汇编命令U、寄存器修改命令R、内存单元查看命令U、内存单元修改命令E、写盘命令W、连续运行命令G、单步运行命令T、跟踪命令T。debug的使用参见附2

2. 简单程序设计——数据传送实验

1) 编程将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。

2) 修改此程序,采用字符串传送指令完成。

四、实验步骤 (一)、 DEBUG命令练习 1. 启动DEBUG程序

在windows xp的开始菜单下,点击运行项,然后输入debug命令,将启动DEBUG程序。出现DEBUG提示符

— ;DEBUG提示符 2. 帮助命令 ?

— ? ;将会显示DEBUG可用的命令

3. 用DEBUG的R命令查看、改变CPU寄存器的内容;

1) 用R命令查看各寄存器的内容并纪录;-R 2) 用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

6. 用DEBUG的T命令执行机器指令;

用T命令单步执行上题程序段的每条指令并纪录AX, CX寄存器的执行结果。 -T=1000:0 ;注意cs, ip寄存器内容 -T

7. 用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 ;

(二). 简单程序设计——数据传送实验

HQFC集成操作软件使用