实验一_精品文档PPT格式课件下载.pptx
- 文档编号:15479765
- 上传时间:2022-11-01
- 格式:PPTX
- 页数:16
- 大小:401.01KB
实验一_精品文档PPT格式课件下载.pptx
《实验一_精品文档PPT格式课件下载.pptx》由会员分享,可在线阅读,更多相关《实验一_精品文档PPT格式课件下载.pptx(16页珍藏版)》请在冰豆网上搜索。
二、调试软件DEBUG格式1:
C地址1地址范围(或内存个数)地址2结果1:
1.DEBUGC:
比较两个内存单元的内容例1:
C10010F300比较地址为100-10F和300-30F内存单元的内容例2:
C100L8300比较以100和300为起始地址的8个内存单元的内容二、调试软件DEBUG2.DEBUGD显示指定内存单元的内容格式1:
D结果1:
显示当前地址后128个字节的内存单元内容格式2:
D地址1地址2结果2:
例D20021F显示地址为210-21F范围内的内存单元的内容格式3:
D地址L个数结果3:
例D200L1F二、调试软件DEBUG3.DEBUGE修改指定地址里的内容格式1:
E地址列表结果1:
例1E200例2E200060708090A例3E200“XiamenUniversity”“-“的用法二、调试软件DEBUG4.DEBUGF用数据填充内存单元格式1:
F地址范围(可以是终止地址也可以是长度)结果1:
例1F20021F0102030405例2F200L1F060708090A例3F200L20“abcdefg”?
:
列表长度超过地址范围:
则列表多余部分被舍弃F2002030102030405二、调试软件DEBUG5.DEBUGH十六进制加减法计算格式:
H数1数2结果:
显示两数的和差例1:
H0A0C6.DEBUGM传送指定内存单元的内容格式:
M源地址范围(终止地址或内存单元长度)目标地址结果:
例1M20021F300例2M500L20400二、调试软件DEBUG7.DEBUGR显示或修改寄存器内容格式1:
R结果1:
当R命令后面不带任何参数时,显示出13个16位寄存器的内容,同时又显示出标志寄存器各位状态,最后显示出下一条要执行的指令内容。
格式2:
R寄存器结果2:
修改指定寄存器特殊:
RF标志位志位OFDFIFSFZFAFPFCF1/0OV/NVDN/UPEI/DING/PLZR/NZAC/NAPE/POCY/NC二、调试软件DEBUG8.DEBUGS检索字节或字符串,显示匹配字符所在地址格式1:
S地址1地址2(或L内存单元个数)查询列表二、调试软件DEBUG9.DEBUGT按IP指示的地址跟踪执行程序并显示寄存器内容格式:
T=ADDRESSVALUE(执行步数)二、调试软件DEBUG10.DEBUGU显示内存机器码对应的助记符指令格式:
格式U内存地址(内存地址范围)结果:
Uaddress命令从反汇编规定地址的指令开始,如未规定地址,则以上一个U命令的最后一条指令的地址为下一条反汇编的起始地址,这样就可以进行连续的反汇编。
二、调试软件DEBUG10.DEBUGU显示内存机器码对应的助记符指令格式:
三、实验内容1、按下表数据先手工计算结果,然后用DEBUG验证。
先用R命令将数据存入寄存器AL、BL再用A命令写入ADDAL,BL指令最后用T命令执行此条命令。
和和CFOFSFAFPFZF12H+34H56H+78H9AH+12HBCH+DEHF0H+12H9AH+BCH重点关注前三个标志位CF、OF和SF,有哪两种组合未出现?
在两数相加的情况下,这两种组合可能出现吗?
为什么?
4、思考题1.根据实验内容1、2,能否找到判断OF标志的简便方法?
2.根据实验内容2,能否找到用标志位判断两数大小的方法?
3.根据实验内容3,同理理解AAA、DAS、AAS调整指令的原理。
进而理解AAM、AAD指令。
自行设计实验验证。
谢谢
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 精品 文档