The built-in disassembler translates the contents of memory into equivalent assembly language.
Table 6-1 lists commands that disassemble memory into equivalent opcodes.
Table 6-1 Disassembler Commands
Command |
Stack Diagram |
Description |
---|---|---|
+dis |
( -- ) |
Continue disassembling where the last disassembly left off. |
dis |
( addr -- ) |
Begin disassembling at the specified address. |
dis begins to disassemble the data content of any desired location. The system pauses when:
Any key is pressed while disassembly is taking place.
The disassembler output fills the display screen.
A call or jump opcode is encountered.
Disassembly can then be stopped or the +dis command can be used to continue disassembling at the location where the last disassembly stopped.
Memory addresses are normally shown in hexadecimal. However, if a symbol table is present, memory addresses are displayed symbolically whenever possible.