CHAPTER 13 S1C88 FAMILY DEBUGGER
94
EPSON
S5U1C88000C MANUAL II
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
Disassemble display mode
Described below are the functions of the [Source] window in disassemble display mode:
(1) Displaying program code
The window displays the physical/logical addresses, codes, and disassembled contents.
Program display location can be changed by the following method as well as scrolling.
• Enter an address in the [Address] text box. Or specify an address using the u command.
The program is displayed from the selected address.
•
Displays the beginning or end area of the memory.
Displays one page before or after in the current window size.
Displays the program from the current PC address.
Note: The S1C88 Family processors use variable length mnemonics, so that when the window is scrolled
upward, the disassembled contents shown on the window may differ from the actual code.
∗
Updating of display
When a program is loaded and executed (g, gr, s, n, se, or rst command), or the memory contents are
changed (de, df, or dm command), the display contents are updated. In this case the [Disassemble]
window updates its display contents so that the current PC address can always be displayed.
(2) Displaying the current PC
The current PC (program counter) address is indicated by a yellow arrow at the beginning of the line.
(3) Displaying PC breakpoints
The address line where a breakpoint is set is indicated by a red
●
mark at the beginning of the line.
(4) Coverage information
The coverage function places an
∗
at the beginning of the executed address line.
(5) Setting a break at the cursor position
Place the cursor at an address line where a breakpoint is to be set. Then click on the [Break]
button. A PC breakpoint will be set at that address. If the same is done at the address line where
a PC breakpoint has been set, the breakpoint will be cleared. This function allows setting of two
or more breakpoints.
If the [Go to Cursor] button is clicked, the program will execute beginning with the current PC
position, and program execution breaks at the line where the cursor is located.