《微机原理及应用》实验.doc
《《微机原理及应用》实验.doc》由会员分享,可在线阅读,更多相关《《微机原理及应用》实验.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一 DOS下DEBUG调试程序的使用方法(一)【实验目的及要求】1、 学习和掌握DEBUG软件的使用方法;2、 熟悉在DEBUG环境下使用命令的格式;3、 熟练掌握R、D、E、A、U等几个常用的DEBUG命令的使用方法。【软硬件环境】1、 PC机一台2、 Windows XP操作系统,DEBUG软件【实验内容】DEBUG软件提供的所有命令都是在命令提示符“_”下由键盘键入的。每条命令以单个字母的命令符开头(不区分大小写),然后是命令的操作参数,操作参数与操作参数之间用空格或逗号隔开,操作参数与命令符之间用空格隔开,命令的结束符是回车键(ENTER)。在DEBUG环境下所用的操作数均为十六进
2、制数,但不必写H。一、显示/修改寄存器命令R1、功能:显示当前所有寄存器内容;显示指定寄存器内容并可以对其进行修改。2、格式:-R -R 键入该命令后将显示指定寄存器名及其内容,“:”后可以键入修改内容。键入修改内容后按“ENTER”键有效。若不需修改原来内容,直接按“ENTER”即可。3、练习:(1)利用R命令查看CPU中所有寄存器的内容,如图1所示。(2)利用R命令查看寄存器AX的内容,并将其修改成0100H,如图2、图3所示。 图2: 图3:二、显示内存单元命令D1、功能:该命令将显示一片内存单元的内容,左边显示行首字节的段地址:偏移地址,中间是以十六进制形式显示的指定范围的内存单元内容
3、,右边是与十六进制数相对应字节的ASCII码字符,对不可见字符以 代替。2、格式:-D -D 3、 练习:(1)用D命令查看以DS为段寄存器,以0100H为偏移地址的一片连续内存单元的内容,如图4所示。(2)用D命令查看以DS为段寄存器,地址范围从0100H到0108H的一片连续内存单元的内容,如图5所示。 图5三、 修改内存单元命令E1、功能:将逐一写入由开始的一片单元中,该功能可以将由指定地址开始的连续内存单元中的内容修改为单元内容表中的内容。2、格式:-E 其中是以逗号分隔的十六进制数,或是用或”括起来的字符串,或者是二者的组合。3、 练习: 用E命令将地址为DS:0100H到0108H
4、的内存单元内容修改为F8H,ABH,“AB”,“ab”。如图6、图7所示。 图6 图7 四、 汇编命令A1、功能:汇编命令是将用户输入的汇编语言指令,汇编为可执行的机器指令。键人该命令后显示段地址和偏移地址并等待用户从键盘逐条键入汇编语言指令。每当输入一行完整指令后按“ENTER”键,输入的语句有效。若输入的语句中有错,DEBUG会显示“ Error”,要求用户重新输入,此时可以使用“ENTER”键系统会显示一个新的地址,用户在此地址后重新输入指令。全部指令输入完毕后直接键入回车键返回到提示符“_”。2、格式:-A3、练习:使用逐行汇编命令A输入以下指令(如图8所示):MOV DL,33HMO
5、V AH,02HINT 21HINT 20H 图8五、 命名命令N1、功能:给程序段命名2、格式:-N 文件名.COM3、练习:给上面的程序段命名,如图9所示。 图9六、写盘命名W1、功能:把位于内存中的程序存放到硬盘上。2、格式:-W说明:DEBUG软件规定,程序在存盘之前,必须赋予其文件长度,且文件长度只能存放在BX和CX两个寄存器中。其中,BX存放程序段字节长度的高位,CX存放程序段字节长度的低位。但由于文件被命名为.COM格式,故要求BX中不能存放任何数据。该过程使用R命令完成。3、练习:将上面已经命名的文件存盘。如图10所示。 图10七、反汇编命令U1、功能:反汇编命令是将机器指令翻
6、译成符号形式的汇编语言指令。该命令将指定范围内的代码以汇编语句形式显示,同时显示地址及代码。注意:反汇编时一定要确认指令的起始地址后再操作,否则将得不到正确结果。2、格式:-U 3、练习:将上面的程序段进行反汇编,如图11所示。 图11八、连续执行命令G1、功能:程序从当前指定的地址开始执行,直到程序结束。2、格式:-G=3、练习:执行上述程序段,该程序段的功能是在屏幕上显示字符“3”。如图12所示。 图12十一、结束DEBUG返回DOS命令Q1、功能:返回DOS提示符下。2、格式:-Q3、练习:退出DEBUG运行环境,返回DOS。如图13所示。 图13实验二 DOS下DEBUG调试程序的使用
7、方法(二)【实验目的及要求】1、 学习及掌握汇编语言源程序的书写格式和要求,明确程序中各段的功能和相互之间的关系;2、 掌握使用宏汇编软件编写汇编语言源程序的方法和步骤;3、 掌握在DEBUG环境下调试可执行汇编语言程序的方法和步骤。【软硬件环境】1、PC机一台2、Windows XP操作系统,DEBUG软件,宏汇编软件【实验内容】一、 DEBUG命令补充内容。1、单步跟踪命令T(1)功能:执行一次该命令只会执行当前一条指令,并显示该条指令执行过后所有寄存器的内容、状态标志位的变化和下一条将要执行的指令。(2)格式:-T2、装入文件命令L(1)功能:将指定的可执行文件装入内存等待运行。(2)格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理及应用 微机 原理 应用 实验
限制150内