掌握和运用Debug工具的功能特点以有效解决实际开发中的问题
发布时间
阅读量:
阅读量
实验一 Debug工具的使用
1)、什么是Debug?
实模式(8086方式)程序的调试工具,能够用于观察CPU内部各类寄存器的状态、内存区域的信息,并实现对程序在机器码层面的执行过程进行追踪。此外,它或许还能满足你作为Hentai的某种窥视冲动,想象一下透过这个小小的DOS窗口,CPU与RAM的运作情况尽收眼底,是否瞬间便激起了你的热情呢(并没有)
2)、我们用到的Debug功能
通过 Debug 的 R 指令可实现对 CPU 寄存器内容的查阅与修改。
借助 Debug 的 D 指令能够实现对内存区域数据的查看操作。
利用 Debug 的 E 指令可以完成对内存中存储内容的编辑与更新。
使用 Debug 的 U 指令可将存储在内存中的机器码转换为对应的汇编语言指令。
通过 Debug 的 T 指令可执行单条机器指令的操作。
采用 Debug 的 A 指令,能够以汇编语言的形式将指令写入指定的内存位置。
3)、进入Debug
在执行 输入框中键入**“command”** (注意非cmd) ,随后启动cmd窗口,输入**“debug”** 命令。
_(此功能在Windows 10系统中无法直接使用,同时也不建议在实际电脑上操作,若不慎修改了关键寄存器的参数,可能导致系统崩溃,因此推荐使用Window
全部评论 (0)
还没有任何评论哟~
