汇编网首页登录博客注册
linfeng0521的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新评论
最新留言
好友圈
友情链接

[2007-10-24 13:47] 学习笔记:调试程序debug常用指令的使用(1)

调试程序debug常用指令的使用
Debug原意是杀虫子。这里是可用于测试和调试 MS-DOS 可执行文件的程序。
DEBUG是为汇编语言设计的一种调试工具,它通过单步执行、设置断点等方式为汇编语言程序员提供了非常有效的程序调试手段。DEBUG可以直接用来检查和修改内存单元、装入、存储及启动运行程序、检查及修改寄存器,也就是说DEBUG可深入到计算机的内部,可使用户更紧密地与计算机中真正进行的工作相联系。不仅如此,对汇编语言初学者来说,DEBUG也是练习使用汇编指令的一种有效工具。初学者可以直接在DEBUG环境下执行汇编指令。然而,在DEBUG下运行汇编语言源程序也受到了一些限制,它不宜汇...
阅读全文 |   作者:goal00001111 | 评论次数(2) | 浏览次数(1487)

[2007-10-24 20:18] 学习笔记:调试程序debug常用指令的使用(2)

4.反汇编命令U
反汇编命令U(Unassemble)将主存内容按照机器代码形成汇编指令显示:
    U [地址]    ;从指定地址开始,反汇编32个字节(80列显示模式)
    U 范围    ;对指定范围的主存内容进行反汇编
U命令中如果没有指定地址,则接着上一个U命令的最后一个单元开始;若还没有使用过U命令,则从当前CS : IP开始。
例如:
C:\>debug
-u;无指定地址,从当前CS : IP开始反汇编32个字节
0AF2:0100 B8204E        MOV     AX,4E20
0AF2:0103 051614        ADD    ...
阅读全文 |   作者:goal00001111 | 评论次数(0) | 浏览次数(755)
页码数(1):  1