- 4
- 0
- 约2.57千字
- 约 16页
- 2019-02-14 发布于上海
- 举报
命令行调试程序ebug
汇编语言程序设计 命令行调试程序Debug by Linghy 命令行调试程序Debug DEBUG的命令格式 Debug命令清单 显示存储单元的内容:Dump 修改存储单元的内容:Enter与Fill 检查和修改寄存器内容:Register 运行命令:Go 跟踪命令:Trace 汇编命令:Assemble 反汇编命令:Unassemble DEBUG的命令格式 Debug命令的运行: 纯DOS:实模式 Windows:虚拟86模式 命令格式:DEBUG [filename] [parameter...] Filename:DEBUG将要调试的文件名。 Parameter:被调试程序的命令行参数。 Debug命令清单 Debug命令参数说明 地址 段寄存器值:偏移量 CS:30 段地址值:偏移量 30:80 偏移量 8000 范围 地址 地址 DS:0 80 地址 L长度 DS:0 L60 显示存储单元的内容:Dump D [address] 从指定地址开始显示80H个字节的内容。 例1:D F0 :显示DS:F0开始的80H字节内容 例2:D ES:F0 例3:D 80:80 D [range] 显示指定地址范围的存储单元内容。 例4:D 100 200 例5:D 80:80 100 D 从上次D命令的结束地址开始显示80H个字节内容。 修改存储单元的内容:Enter与Fill E? address? [list] 用给定的内容列表替代指定地址开始的存储单元内容。 例1:E? DS:100?? F3XYZ8D 7A E? address 逐个修改指定地址单元的内容,回车键结束 例2:E? 100 依次显示每个单元的内容:输入数字修改原值,键入空格跳过该单元,回车键结束本次E命令。 修改存储单元的内容:Enter与Fill F? range?? list 用给定的内容列表连续填充指定地址范围的存储单元。 例1:F? DS:100?120 Hello! 检查和修改寄存器内容:Register R 显示所有寄存器内容和标志位状态 。 检查和修改寄存器内容:Register R? register 显示和修改指定寄存器内容。 例2:R AX RF 显示和修改标志位状态。 例3:RF 汇编命令:Assemble A [address] 将输入的汇编语言语句汇编为机器代码,按顺序存储在指定地址开始的存储单元中。 例1:A 100 从CS:100开始存储汇编后的机器码。 例2:A 从上次A命令的结束地址开始存储指令机器码。 反汇编命令:Unassemble U [address] 从指定地址开始,反汇编32个字节。 例1:U 100 U [range] 对指定范围内的存储单元进行反汇编 。 例2:U 100 200 U 从上次U命令的结束地址开始反汇编32字节 运行命令:Go G? [=address1][address2[address3? ...]] 从起始地址address1开始,运行到断点address2、address3、…的时候,暂停执行,并显示当前CPU状态。 例1:G = 100 400 560 例2:G = 100 例3:G 例4:G 400 560 跟踪命令:Trace T [=address] ;单条指令跟踪 从指定地址起单步执行指令,并显示所有寄存器内容、标志位状态及下条指令。 如未指定地址,则从当前CS:IP开始执行。 例1:T = 100 例2:T T [=address] [value] ;多条指令跟踪 从指定地址起单步执行value条指令。 例3:T = 100 4 :从地址100起执行4条指令。 例4:T 5:从当前CS : IP起执行5条指令。 注意 T 与 G 命令的区别:单步执行 VS 连续执行 跟踪命令:Proceed P [=address] [number] 从指定地址开始单步执行 number 条语句。 P 与 T 的区别: 相同:都是单步执行; 不同:P命令将循环、串指令、软件中断或子程序调用视为一条语句。 思考:TC 的 “Trace into” 与 “Step over” 例1:P = 100 例2:P = 100 4 :从地址100起执行4条语句 例3:P 退出与帮助命令 Q 退出命令。 ? 帮助命令 谢谢 * * U [地址]或[范围] 反汇编 U I 端口地址 输入 I T [=地址]或[范围] 单步跟踪 T H 值? 值 16进制 H S 范围表 搜索 S G [=地址] [地址[地址...]] 执行 G R [寄存器] 寄存器 R F 范围表 填入 F Q 退出 Q E 地址[表] 键入 E P [=地址][值] 单
您可能关注的文档
最近下载
- 6会摇尾巴的狼.pptx VIP
- 软件长期运维托管服务协议.doc VIP
- 青年教师专业成长培训方案范文(3篇).docx VIP
- 五年级下册道德与法治全册知识点考点归纳总结复习资料.pdf VIP
- GB∕T 25127.1-2020 低环境温度空气源热泵(冷水)机组 第1部分 工业或商业用及类似用途的热泵(冷水)机组.pdf
- EDA技术与应用教程(Verilog HDL版)(第3版) 王正勇全套PPT课件.pptx
- 2025年甘肃省委党校在职研究生招生考试(国民经济学)历年参考题库含答案详解(5卷).docx VIP
- (正式版)H-G-T 3706-2024 工业用金属孔网管骨架聚乙烯复合管.docx VIP
- 毛泽东诗词全集.docx VIP
- 2025年2025公务员多省联考《申论》题(内蒙古县级卷)及参考答案.pdf VIP
原创力文档

文档评论(0)