网站大量收购独家精品文档,联系QQ:2885784924

debug使用介绍课件.ppt

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

debug使用介绍;Debug-PC之开山老祖;Debug常用命令集;o (Output) 从指定端口地址输出 o portadress byte q (Quit) 结束  q r (Register) 显示和修改寄存器 r [register name] s (Search) 查找字节串  s range list t (Trace) 跟踪执行  t [=address] [value] u (Unassemble) 反汇编 u [address ]或range w (Write) 存盘  w [address[driver sector secnum]] ? 联机帮助 ?;一、DEBUG程序的调用;二、DEBUG的主要命令;1、显示存储单元的命令D(DUMP);2、修改存储单元内容的命令;-E address 例如,-E DS:100 则可能显示为: 18E4:0100 89.- 如果需要把该单元的内容修改为78,则用户可以直接键入78,再按空格键可接着显示下一个单元的内容,如下: 18E4:0100 89.78 1B.- 这样,用户可以不断修改相继单元的内容,直到用ENTER键结束该命令为止。 ;2填写命令F(FILL),其格式为: -F range list 例如:-F 4BA:0100 5 F3XYZ8D 使04BA:0100~0104单元包含指定的五个字节的内容。如果list中的字节数超过指定的范围,则忽略超过的项;如果list的字节数小于指定的范围,则重复使用list填入,直到填满指定的所有单元为止。 ;3)检查和修改寄存器内容的命令;-R bx BX 0369 :059F 则把BX寄存器的内容修改为059F。 ·显示和修改标志位状态,命令格式为: -RF系统将响应,如: OV DN EI NG ZR AC PE CY- 此时,如不修改其内容可按ENTER键,否则,可键入欲修改的内容,如: OV DN EI NG ZR AC PE CY-PONZDINV 即可,可见键入的顺序可以是任意的。 ;4)运行命令G;5)跟踪命令T(Trace);6)汇编命令A(Assemble);7)反汇编命令U;·对指定范围内的存储单元进行反汇编,格式为: -U[range] 例如: -u100 10c 18E4:0100 C70604023801 MOV WORD PTR[0204],0138 18E4:0106 C70606020002 MOV WORD PTR[0206],0200 18E4:010C C70606020202 MOV WORD PTR[0208],0202 ;8)命名命令N(Name);9)装入命令(Load);10)写命令W(Write);11)退出DEBUG命令Q(Quit);执行debug-a后,如果有一行输入错误,如何更改这一行? 回答: 加入进行如下输入: D:\.......\Desktopdebug -a 2129:0100movax,200 2129:0103movbx,200 2129:0106movcx,200 2129:0109 此时,发现movbx,200一句错误,应为movbx,20,可以敲回车返回-状态,然后输入: -a103 2129:0103movbx,20 如果多或者少若干行,不必重新输入,可以用M命令移动后面的程序来去掉或者增加程序空间。

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档