微机原理实验一调试程序使用

微机原理实验一调试程序使用

ID:1048401

大小:5.39 MB

页数:12页

时间:2017-11-07

微机原理实验一调试程序使用_第1页
微机原理实验一调试程序使用_第2页
微机原理实验一调试程序使用_第3页
微机原理实验一调试程序使用_第4页
微机原理实验一调试程序使用_第5页
资源描述:

《微机原理实验一调试程序使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、物理与机电工程系(2015——2016学年第一学期)《调试程序的使用》上机实验报告专业:电子信息科学与技术学号:1524812252姓名:刷卡机任课教师:风机房实验地点:理工实验楼9007项目编号:实验一一、实验目的:1.学习使用DEBUG程序的常用命令。2.利用DEBUG学习8086/8088CPU指令系统。3.了解计算机取指令执行指令的工作过程。4.掌握用DEBUG调试程序。5.学习使用EMU8086软件的使用。二、实验内容:1、上机前要做好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。2、上机时要遵守实验室的规章制度,爱护实验设备。要熟悉与试

2、验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序)的使用方法。在程序的调试过程中,有意识的学习及掌握程序的各种操作命令以便掌握程序的调试方法及技巧。三、实验过程:1.学习常用debug命令的使用方法,重点掌握R,D,E,F,A,U,G,T,Q命令的使用。debug下常用的命令:(1)R命令:查看、修改CPU寄存器的内容;(2)D命令:显示存储单元中的内容;(3)E命令:修改存储单元内容;(4)F命令:填充内存命令;(5)A命令:汇编命令。(6)U命令:反汇编命令。(7)G命令:运行命令。(8)T命令:跟踪和显示命令。(9)Q命令:结束命令。2.在debug下完成以下任

3、务。记录各程序段的机器代码。(可以用emu8086)①将MASM文件夹拷贝至D盘下,②进入dos环境③输入d:回车④cdmasm进入到masm文件夹⑤输入debug⑥分别执行A、R、D、U、G回车命令执行结果如下:执行R命令,即查看、修改CPU寄存器的内容,此时执行结果为:AX=0000DS=1420BX=0000SS=1420CX=0000CS=1420DX=0000ES=1420执行D命令,即显示存储单元中的内容命令,此时执行结果为:1420:01000000000000000000-0000000000000000................1420:01100000

4、000000000000-0000000034000F14................1420:01200000000000000000-0000000000000000................1420:01300000000000000000-0000000000000000................1420:01400000000000000000-0000000000000000................1420:01500000000000000000-0000000000000000................1420:0160000000

5、0000000000-0000000000000000................1420:01700000000000000000-0000000000000000................执行A命令,即汇编命令,此时输入汇编命令为:1420:0100moval,111420:0102movbl,221420:0104addal,bl1420:0106subal,bl1420:0108执行U命令,即反汇编命令,此时执行结果为:1420:0100B011MOVAL,111420:0112B322MOVBL,221420:012400D8ADDAL,BL1420:013

6、628D8SUBAL,BL1420:01480000ADD[BX+SI],AL1420:015A0000ADD[BX+SI],AL1420:016C0000ADD[BX+SI],AL1420:017E0000ADD[BX+SI],AL1420:01100000ADD[BX+SI],AL1420:01120000ADD[BX+SI],AL1420:01140000ADD[BX+SI],AL1420:01160000ADD[BX+SI],AL1420:01180000ADD[BX+SI],AL1420:011A0000ADD[BX+SI],AL1420:011C3400XORAL,

7、001420:011E0FDB0F1420:011F1400ADCAL,00即上面所输入的指令执行对应的机器代码为B011MOVAL,11B322MOVBL,2200D8ADDAL,BL28D8SUBAL,BL输入g=100106即执行运行命令g从偏移地址100到106,执行结果为:AX=0033BX=0022CX=0000DX=0000SP=FFEEBP=0000SI=0000DI=0000DS=1420ES=1420SS=1420CS=1420IP=0106NVUPEIPLNZNAPEN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。