DOS命令大全:Debug:u (unassemble)命令详解
4218 点击·0 回帖
![]() | ![]() | |
![]() | 反汇编字节并显示相应的原语句,其中包括地址和字节值。反汇编代码看起来象已汇编文件的列表。如果在没有参数的情况下使用,则 u 命令会从前面的 u 子命令所显示地址后的第一个地址开始分解 20h 字节(默认值)。 MS-DOS命令语法 u [range] MS-DOS命令参数 range指定要反汇编代码的起始地址和结束地址,或起始地址和长度。?显示 debug 子命令列表。MS-DOS命令注释 指定有效的 range 项使用含有 debug 子命令的 range 可指定一个内存范围。可以选择如下 range 格式:起始地址和终止地址,或者起始地址和范围长度(由 l 表示)。例如,如下语法都指定起始地址是 CS:100,16 字节的范围: cs:100 10f cs:100 l 10 获取使用 a 子命令来汇编助记符的信息,请参阅“相关主题”。 获取使用 d 子命令来显示部分存储器内容的信息,请参阅“相关主题”。 MS-DOS命令范例 要从地址 04BA:0100 开始反分解 16 (10h) 字节,请键入: u04ba:100l10 Debug.exe 按以下格式显示结果: 04BA:0100 206472 AND [SI+72],AH 04BA:0103 69 DB 69 04BA:0104 7665 JBE 016B 04BA:0106 207370 AND [BP+DI+70],DH 04BA:0109 65 DB 65 04BA:010A 63 DB 63 04BA:010B 69 DB 69 04BA:010C 66 DB 66 04BA:010D 69 DB 69 04BA:010E 63 DB 63 04BA:010F 61 DB 61 如果只显示从指定地址 04BA:0100 到 04BA:0108 的信息,请键入: u04ba:0100 0108 Debug.exe 显示如下信息: 04BA:0100 206472 AND [SI+72],AH 04BA:0103 69 DB 69 04BA:0104 7665 JBE 016B 04BA:0106 207370 AND [BP+DI+70],DH | |
![]() | ![]() |