资源描述:
《微机原理实验指导书13秋_免费下载》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《嵌入式微机原理》实验指导书自动化学院电子信息科学与技术系2012T实验1DEBUG命令1、实验目的•学习使用DEBUG命令R、D、E、F、M及A、U、G、T•综合使用DEBUG命令调试程序2、实验内容(1)按照规定的格式练习使用DEBUG命令,观察命令执行的情况,(2)按照题目编写简单程序,并利用A命令进行汇编,利用E命令准备初始数据运行程序后利用D命令核査结果(3)使用DEBUG命令调试程序3、实验步骤3.1使用DEBUG命令R、D、E、F、M的实验步骤:(1)(开始一程序一附件一命令提示符一DOS)。阅读教材13〜15页内容。实现:DOS环境的进入;路径的改变;路径下文件的杏看等
2、;(2)cd~>cdml615-*debugo(3)屏幕显示DEBUG提示符一注明:vCR>:回车键,vSP>:空格键练习使用R命令(寄存器访问命令);随后任意输入4位Hex数,随后任意输入4位Hex数,随后任意输入4位Hex数,随后任意输入4位Hex数,随后任意输入4位Hex数,随后任意输入4位Hex数,随后任意输入4位Hex数,并以结朿命令;并以结束命令;并以结束命令;并以结束命令;并以结束命令;并以VCR>结束命令;并以结束命令;•键入R观察并记录屏幕显示内容;•键入RAX•键入RB
3、X•键入RCX•键入RDX•键入RSI•键入RDI•键入RBPVCR>•键入R核查以上输入数据,并记录。(3)练习使用D命令(存储器显示命令):•键入DF000:1000,103F观察屏幕显示的单元地址及内容,记录显示格式;•键入DF000:1000观察屏幕显示的单元地址及内容;•键入D观察屏幕显示的单元地址内容,注意缺省地址的形式;•键入DF000:1000L100观察屏幕显示的单元地址及内容;•键入D1000,观察屏幕显示的单元地址及内容,注意段地址的缺省形式。(4)练习使用E命令(存储器替换命
4、令)•健入E6000:1000,XX,・-XX,XX具屮XX为任意2位Hex数,分隔符“,”也可用代替;•键入D6000:1000核查上步输入的数据;•键入E1000'itisacomputer'其中单引号也町卅双引号代替;•键入D1000:0核查上步输入的字符串;•键入E1000观察屏幕显示的单元地址及内容;•键入XXXX…XX其中XX为任意2位Hex数。•键入D1000核查以下输入的数据。(5)练习使用F命令(存储器填充命令)•键入F6000:0,F,12分隔符“,”,也可用代替;•键入
5、D6000:0观察屏幕显示的单元地址及内容,核查上步操作的结果;•键入F6000:40,7F,66,77,88,99分隔符“,”也可用代替;•键入D6000:0观察屏幕显示的单元地址及内容,核查上步操作的结果;•键入F6000:80L30'Computer';•键入D6000:0L100观察屏幕显示的单元地址及内容;(6)练习使用M的命令(存储器移动命令)•键入D6000:0L100观察屏幕显示的单元地址及内容;•键入M6000:0,7F,7000:0VCR>传送数据;•键入D7000:0观察屏幕显示的单元地址及内容;•键
6、入M6000:1080L40,7000:1080;•键入D7000:1080观察屏幕显示的单元地址及内容;•键入M6000:1000L100,1000;•键入D6000:1000L100观察屏幕显示的单元地址及内容。3・2使用DEBUG命令A、U、G、T的实验步骤(1)在DOS方式下键入DEBUGVCR〉,屏幕显示DEBUG提示符一。(2)练习使用A命令(汇编命令):•键入A100观察屏幕显示格式,注意程序的起始地址;•键入指令MOV•键入指令MOV•键入指令MOV•键入指令MOVAX,1234BX,5678CX,AXDX
7、,BX•键入指令XCHGCH,CL•键入指令XCHGDH,DL•键入指令INT3•键入VCR>结束A命令,至此,输入的所冇指令已经汇编为二进制代码并存放在以100为首地址的存储单元中;(3)练习使用U命令:•键入D100观察指令的二进制代码;•键入U100观察指令二进制代码反汇编后生成的指令,可用以核查程序;(4)练习使用G命令:•键入R观察程序运行前CPU各寄存器原有内容;•键入G=10