- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附录2 动态调试程序DEBUG.EXE的使用
DEBUG.EXE 是专为汇编语言设计的一种调试工具,可用来检查、修改存储单元和寄存
器的内容,装入、存储及启动运行程序,也可用DEBUG.EXE 汇编简单的汇编语言程序。
( 注: DEBUG 只能在 DOS 或 WINDOWS 98 及WINDOWS ME 下运行 )
DEBUG的命令表
命 令 目 的 格 式 A(Assemble) 汇编语句 A[address] C(Compare) 比较内存 C range address D(Dump)
显示内存
D[address]
D[range] E(Enter) 改变内存 E address list F(Fill) 填充内存 F range list G(GO) 执行程序 G[=address] [address] H(Hexarthmetic) 十六进制运算 H Value Value I(Input) 输入 I port address L(Load) 装入内存 L[address] M(Move) 传送内存 M range range N(Name) 定义文件 N[d:[path]filename[.exe]] O(Output) 输出字节 O port address byte Q(Quit) 退出DEBUG状态 Q R(Register) 显示寄存器 R[register name] S(Search) 检索字符 S range list T(Trace) 单步/多步跟踪 T or T[address][Value] U(Unassmble) 反汇编 U[address] or U[range] W(Write) 文件或数据写盘 W[address[drive sector sector ] ]
A (汇编)命令
用途:把计算机的宏汇编语句直接汇编到内存中.
格式:A[address]
说明:“A”是一条逐行汇编命令,当使用“A”命令时,并不直接将16进制字节(机器
码)键入存储器,而键入的是助记符。但键入的汇编语句被汇编在指定地址的连续单元中.
在“A”命令后没指出地址时,分两种情况:
a.没指定地址同时前面没有使用汇编命令,则语句被汇编到CS:100开始的区域中.
b.没指定地址,但前面已有汇编命令,则语句被汇编到紧接着前一条汇编语句的后
一个地址单元里。
例
- ;“-”为DEBUG提示符
-A
0CDE:0100 DB ‘THIS IS AN EXAMPLE’,‘$’
0CDE:0113 DB ‘1 2 3 4 5 6 7 8 9 A B C D E F $’
OCDE:0133 MOV DX,0100
0CDE:0136 MOV AH,09
0CDE:0138 1NT 21
0CDE:013A MOV DL,0D
0CDE:013C MOV AH,02
0CDE:013E INT 21
0CDE:0140 MOV DL,0A
0CDE:0142 MOV AH,02
0CDE:0144 INT 21
0CDE:0146 MOV DX,0100
0CDE:0149 MOV AH,09
0CDE:014B INT 21
0CDE:014D 1NT 20
0CDE:014F
- ;“-”为DEBUG提示符
*在DEBUG状态下键入的数字都是16进制数,所以不要用H表示为16进制数。
在语句输入完后,只要按ENTER键,即告诉DEBUG用户程序输入完毕,此时回
到DEBUG初始状态。
注意:
(1)DEB
您可能关注的文档
- 汽车和其制造中的节能技术.ppt
- 汽车进气系统的匹配设计、空滤器的匹配原则与布置要求.ppt
- 汽车驱动桥壳的有限元分析与优化.pdf
- 汽车用高强度钢板的标准与种类.pdf
- C语言 第6篇 2、二维数组.ppt
- c语言 第7章数组及字符串.ppt
- C语言 第八节 位域.ppt
- c语言 应用程序编译及发布.doc
- C语言 指针及数组.ppt
- C语言C++第9节_预处理.ppt
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)