<b>Debug:T(跟踪)</b>6 R3 }1 ]9 Y9 J" i% A- e$ Y2 ]
5 Y! a$ r- y! P4 Y) D! Y
(SORRY,Debug:T部分暂缺,如果哪位网友有此部分,请通知我) ; \/ O3 i3 Y+ p5 s# T
AoGo补充:. I% O; K& w! ?5 I! t; o
从当前段地址开始执行指定的代码数,每执行一次显示所有寄存器(包括标志寄存器)的值。
8 E7 E. T4 v5 a& n0 r如:t 10! g [# M- n9 h
假设当前在CS:100,那么将从CS:100开始执行10行代码,并且将显示每一行代码执行后寄存器的变化。)' Z5 v0 H4 V+ z# `( B$ N8 ?0 W. {
; ]) b( ]# T3 @
<B normal\">Debug:U</B><B normal\">(反汇编)</B>- c3 X! l6 F" I R1 ] a- Q
* } j$ ~/ x: v+ ^4 y
反汇编字节并显示相应的原语句,其中包括地址和字节值。反汇编代码看起来象已汇编文件的列表。
( |7 ^1 ]' @% t$ ~, t Q' |; cu [range] . X/ D1 [' e. |) ]- ^6 j' c" k( C
参数 / h, w E4 F, n/ ~
无 0 P; K- D5 n, X
如果在没有参数的情况下使用,则 u 命令分解 20h 字节(默认值),从前面 u 命令所显示地址后的第一个地址开始。 - Q$ Y6 h5 ^# J/ l! h B
range ( ^& b9 ^2 O# Z- |( ^
指定要反汇编代码的起始地址和结束地址,或起始地址和长度。
q7 u- U/ C5 b% p5 L* m8 U有关集成记忆码的信息,请参看Debug A(汇编)。
. Q: x6 b$ X: S% L y8 @有关显示内存部分内容的信息,请参看Debug D(转储)。
! |) M( W. I) O. [/ j范例
4 F- {: x( H3 t& I9 b要反汇编 16 (10h) 字节,从地址 04BA:0100 开始,请键入以下命令:
, w9 b8 U" b) cu04ba:<st1:chmetcnv w:st=\"on\" TCSC=\"0\" NumberType=\"1\" Negative=\"False\" HasSpace=\"False\" SourceValue=\"100\" UnitName=\"l\">100l</st1:chmetcnv>10 9 q; j* m# s% M) P# h* p5 X
Debug 按以下格式显示结果: 9 e6 }8 u" Y" E, D2 x" h1 u
04BA:0100 206472 AND [SI+72],AH - |2 b& K7 o: @. |4 I$ O- _
04BA:0103 69 DB 69
: d! T$ Q" ]+ {/ O04BA:0104 7665 JBE 016B
. k! Q6 |% B. |' X; e8 E7 O7 c04BA:0106 207370 AND [BP+DI+70],DH
, s, x" p2 r2 o9 e" }; Q7 J9 i* i04BA:0109 65 DB 65
9 L$ i. j/ S: g. W9 T* i( D6 N04BA:<st1:chmetcnv w:st=\"on\" TCSC=\"0\" NumberType=\"1\" Negative=\"False\" HasSpace=\"False\" SourceValue=\"10\" UnitName=\"a\">010A</st1:chmetcnv> 63 DB 63
$ |2 r0 M" t& a. \04BA:010B 69 DB 69 ' r: T4 ]$ Z6 q
04BA:<st1:chmetcnv w:st=\"on\" TCSC=\"0\" NumberType=\"1\" Negative=\"False\" HasSpace=\"False\" SourceValue=\"10\" UnitName=\"C\">010C</st1:chmetcnv> 66 DB 66 + ^" Q: a3 c* M" D+ N
04BA:010D 69 DB 69
# m O5 l- t; ?* s6 l( F& T. c04BA:010E 63 DB 63
; e" ?. \- E. k, l04BA:<st1:chmetcnv w:st=\"on\" TCSC=\"0\" NumberType=\"1\" Negative=\"False\" HasSpace=\"False\" SourceValue=\"10\" UnitName=\"F\">010F</st1:chmetcnv> 61 DB 61
! P, A6 s" i, q5 ?; v' S如果只显示从 04BA:0100 到 04BA:0108 特定地址的信息,请键入以下命令: 0 [0 K) i3 \; D1 G1 k. g3 x
u04ba:0100 0108 5 v! h7 a4 \5 A: Y* q8 @1 e6 o8 T4 Z
Debug 显示以下内容:
6 a* d3 j% V3 R& W$ h+ w04BA:0100 206472 AND [SI+72],AH
2 z3 K7 L( E v04BA:0103 69 DB 69 ! D- W& q# j: r
04BA:0104 7665 JBE 016B 7 v) {# w7 L$ ~# v6 p7 q
04BA:0106 207370 AND [BP+DI+70],DH |