汇编语言实验debug课件.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言实验debug课件

调试工具DEBUG的使用 ;一、上机目的 (1)学习如何在Windows的命令模式下启动DEBUG。 (2)掌握DEBUG的常用基本命令。 (3)学习如何使用DEBUG查看CPU和内存以及进行跟踪调试。;二、启动和退出DEBUG的方法;三、DEBUG命令格式说明 (1)在提示符“-”下才能输入命令,在按“回车”键后,该命令才开始执行; (2)命令是单个字母,后跟一个或多个参数,命令和参数的大小写可混合输入,不区分大小写; (3)在DEBUG中使用的数都是以十六进制来表示的,不能带后缀H; (4)以空格或逗号作为命令各项之间的分隔符; (5)可以用Ctrl+C或者Ctrl+Break来终止命令的执行; (6)当命令出现语法错误时,将在出错位置显示“^Error”;四、常用DEBUG命令 ;1、R命令;状态标志位的符号表示;2.反汇编命令U;3.显示内存命令D;(2)带参数的D命令 带参数的命令D将显示指定地址范围的内容。有三种方式: 方式一:D 起始位置 DEBUG从起始位置开始显示128个字节的内容。 例:D 1AF5:100 方式二:D 起始位置 结束位置 DEBUG从起始位置开始一直显示到结束位置。 例:D DS:100 11F 方式三:D 起始位置 L长度 DEBUG命令从起始位置开始显示指定长度内容。 例:D DS:100 L10; 注: (1)使用带参数的D命令后,接着使用D命令,可列出后续的128个内存单元的内容。 (2)可指定段寄存器:-d CS:100 10F (3)不指定段寄存器时默认显示数据段内容 ;4.修改存储单元命令E;例:将内存1000:0~1000:9单元中的内容分别写为0、1、2、3、4、5、6、7、8、9,可用“E 起始地址 数据 数据 数据 数据 数据……”的格式来进行。 步骤: ① 用D命令查看1000:0~1000:f单元的内容:D 1000:0 9 ② 用E命令修改从1000:0开始的10个单元中的内容:E 1000:0 0 1 2 3 4 5 6 7 8 9 ③ 用D命令查看1000:0~1000:9单元中内容的变化:D 1000:0 9 或以提问的方式修改内存内容;5.编辑命令A;6、单步跟踪命令T;练习;练习;(10)向内存从B8100H开始的单元中填写数据,如: -e b810:0000 01 02 03 04 05 05 06 注意:先填写不同的数据,观察产生的现象;再改变填写的的地址,观察产生的现象。 (11)用汇编命令A输入如下指令: MOV AX,1 MOV BX,2 MOV CX,3 ADD AX,BX ADD AX,CX ADD AX,AX 用T跟踪观察寄存器内容的变化。 (12)上机练习课本P159第8题,并写出每个程序段执行后AL的内容及状态标志位的值(提示:用A、R命令) ;(12)PC主板上的ROM中写有一个生产日期,在内存FFF00H-FFFFFH的某几个单元中,请找到这个生产日期并试图修改。 (13)上机练习课本P159第8题,并写出每个程序段执行后AL的内容及状态标志位的值(提示:用A、R命令)

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档