ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:360.50KB ,
资源ID:10236288      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10236288.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DEBUG命令使用及寻址方式使用.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

DEBUG命令使用及寻址方式使用.doc

1、实验一 DEBUG命令使用及 8088指令使用一、实验目的1、 熟悉使用DEBUG命令2、 用DEBUG命令进行七种寻址方式的验证二、DEBUG学习指导DEBUG 是专门为汇编语言设计的一种调试工具,它通过步进,设置断点等方式为汇编语言程序员提供了非常有效的调试手段。1、 DEBUG 程序的启动在 DOS 提示符下,可键入命令: CDEBUGd:path文件名 参数 1参数 2 其中文件名是被调试文件的名称,它须是执行文件(EXE),两个参数是运行被调试文件时所需要的命令参数,在 DEBUG 程序调入后,出现提示符“-”,此时,可键入所需的 DEBUG 命令。在启动 DEBUG 时,如果输入了

2、文件名,则 DEBUG 程序把指定文件装入内存。用户可以通过 DEBUG 的命令对指定文件进行修改、显示和执行。如果没有文件名,则是以当前内存的内容工作,或者用命名命令和装入命令把需要的文件装入内存,然后再用 DEBUG 的命令进行修改、显示和执行。2、DEBUG 的主要命令(1)汇编命令 A,格式为: -A地址 该命令从指定地址开始允许输入汇编语句,把它们汇编成机器代码相继存放在从指定地址开始的存储器中。(2)反汇编命令 U,有两种格式:1)-U 地址 该命令从指定地址开始,反汇编 32 个字节,若地址省略,则从上一个 U命令的最后一条指令的下一个单元开始显示 32 个字节。 2)-U 范围

3、该命令对指定范围的内存单元进行反汇编,例如: -U 04BA:0100 0108或 U 04BA:0100 L9 此二命令是等效的。(3)运行命令 G,格式为: -G =地址 1地址 2地址 3。 其中地址 1 规定了运行起始地址,后面的若干地址均为断点地址。(4)追踪命令 T,有两种格式:1)逐条指令追踪: -T=地址 该命令从指定地址起执行一条指令后停下来,显示寄存器内容和状态值。 2)多条指令追踪: -T=地址 值 该命令从指定地址起执行 n 条命令后停下来,n 由值 确定。(5)显示内存单元内容的命令 D,格式为: -D地址或-D范围(6)修改内存单元内容的命令 E,它有两种格式: 1

4、)用给定的内容代替指定范围的单元内容: -E 地址 内容表 例如:-E 2000:0100 F3 “XYZ” 8D 其中 F3,“X”“Y”“Z”和 8D 各占一个字节,用这五个字节代替原内存单元 2000:0100 到 0104 的内容,“X”“Y”“Z”将分别按它们的 ASCII 码值代入。 2)逐个单元相继地修改: -E 地址 例如:-E 100: 18E4:0100 89.78 此命令是将原 100 号单元的内容 89 改为 78。78 是程序员键入的。(7)检查和修改寄存器内容的命令 R,它有三种方式: 1)显示 CPU 内部所有寄存器内容和标志位状态;格式为:-R 标志位显示 CF

5、 ZF SF AF OF PF DF IF1 CY ZR NG AC OV PE DN EI0 NC NZ PL NA NV PO UP DI表1 标志寄存器显示内容一览表2)显示和修改某个指定寄存器内容,格式为: -R 寄存器名 例如打入:-R AX 系统将响应如下: AX FIF4 :表示 AX 当前内容为 F1F4,此时若不对其作修改,可按ENTER 键,否则,打入修改后内容,如: -R BX BX 0369 :059F 则 BX 内容由 0369改为 059F 3)显示和修改标志位状态,命令格式为: -RF 系统将给出响应,如 OV DN EI NG ZR AC PE CY- 这时若不

6、作修改可按 ENTER 键,否则在“-”号之后键入修改值,键入顺序任意。如 OV DN EI NG ZR AC PE CY-PONZDINV(8)命名命令 N,格式为: -N 文件名此命令将文件名格式化在 CS:5CH 的文件控制块内,以便使用 L 或 W 命令把文件装入内存进行调试或者存盘。(9)装入命令 L,它有两种功能: 1)把磁盘上指定扇区的内容装入到内存指定地址起始的单元中,格式为: -L 地址 驱动器 扇区号 扇区数 2)装入指定文件,格式为: -L 地址 此命令装入已在 CS:5CH 中格式化的文件控制块所指定的文件。在用 L 命令前,BX和 CX 中应包含所读文件的字节数。(1

7、0)写命令 W,有两种格式: 1)把数据写入磁盘的指定扇区: -W 地址驱动器 扇区号 扇区数 2)把数据写入指定文件中: -W 地址 此命令把指定内存区域中的数据写入由 CS:5CH 处的 FCB 所规定的文件中。在用 W 命令前,BX 和 CX 中应包含要写入文件的字节数。(11)退出DEBUG命令Q,该命令格式为 Q 它退出DEBUG程序,返回DOS,但该命令本身并不把在内存中的文件存盘,如需存盘,应在执行Q命令前先执行写命令W。附:动态调试器 DEBUG 使用1、键入 DEBUG 进入 DEBUG,显示提示符 -。2、退出DEBUG命令:Q3、显示内存命令:D 起始地址 结束地址4、修

8、改内存命令:E 起始地址,连续修改键入空格键,键入回车键退出E命令。5、检查寄存器命令:R6、修改寄存器命令:R 寄存器名7、小汇编命令:A 起始地址,不输入指令键入回车键退出A命令。8、反汇编命令:U 起始地址 结束地址9、文件命名命令:N 盘号:文件名10、读文件命令:L 内存地址11、写文件命令:W 内存地址10、读扇区命令:L 内存地址 盘号(0-A:,1-B:) 扇区号 扇区数11、写扇区命令:W 内存地址 盘号 扇区号 扇区数12、运行命令:G=起始地址 结束(断点)地址13、单步命令:T=起始地址 运行指令数,进入子程序内部。14、单步命令:P=起始地址 运行指令数,不进入子程序内部。15、内存搬家命令:M 起始地址 结束地址 目的地址16、十六进制数加法:H 数值 数值三、实验内容1、立即寻址2、寄存器寻址3、直接寻址4、寄存器间接寻址5、寄存器相对寻址6、基址加变址7、相对基址加变址

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报