[-
L
Unassemble
Purpose:
Disassembles bytes and displays
the
source
statements
that
correspond
to
them,
with
addresses
and
byte values.
Syntax:
L_
U[range]
Comments:
The
display
of
disassembled
code
looks like a listing for an assem-
bled file.
If
you type
the
U
(unassemble)
command
without
parameters,
20
hexadecimal bytes
are
disassembled at
the
first
address after that displayed by
the
previous U command.
If
you
type
the
U
command
including
the
range parameter,
then
debug
disassembles all bytes in range. But
if
you
specify range
only
as an
address,
then
20H bytes
are
disassembled.
Example:
Suppose you type the following command:
U04BA:100
L10
In response, debug
would
disassemble 16 bytes, beginning at
address 04BA:0100: .
04BA:0100
04BA:0103
04BA:0104
04BA:0106
04BA:0109
04BA:010A
04BA:010B
04BA:010C
04BA:010D
04BA:010E
04BA:010F
206472
69
7665
207370
65
63
69
66
69
63
61
AND
DB
JBE
AND
DB
DB
DB
DB
DB
DB
DB
[51+72]
,AH
69
016B
[BP+DI+70],DH
65
63
69
66
69
63
61
Debug 237
(U)nassemble
Using the
Unassemble
command