S5U1C62000A MANUAL EPSON 137
(S1C60/62 FAMILY ASSEMBLER PACKAGE)
CHAPTER 9: DEBUGGER
Commands that replace existing data after confirmation
The commands that rewrite memory or register contents one by one provide the option of skipping
guidance (do not modify the contents), returning to the immediately preceding guidance, or terminat-
ing during the input session.
[Enter] key ......... Skips input.
[^] key ................Returns to the immediately preceding guidance.
[q] key................ Terminates the input session.
Input example:
>de... Command to modify data memory.
Data enter address ? :0... Inputs the start address.
0000 A:1... Modifies address 0x0000 to 1.
0001 A:^... Returns to the immediately preceding address.
0000 1:0... Inputs address 0x0000 back again.
0001 A:
0002 A:
0001 A:q... Terminates the input session.
>
Numeric data format of parameter
For numeric values to be accepted as a parameter, they must be input in hexadecimal numbers for
almost all commands. However, some parameters accept decimal or binary numbers.
The following characters are valid for specifying numeric data:
Hexadecimal:0–9, a–f, A–F,
Decimal: 0–9
Binary: 0, 1,
("" is used to mask bits when specifying a data pattern.)
Specification with a symbol
For address specifications, symbols defined in the source can also be used. However, it is necessary to
load an absolute object file that contains debug information.
Symbols should be used as follows:
Global symbol @<symbol name> e.g. @RAM_BLK1
Local symbol @<symbol name>@<source file name> e.g. @LOOP@main.s
Refer to the description of each command for parameter input examples.
Step execution using the [Enter] key
When the [Enter] key is pressed without entering any command, the debugger single steps the
instruction at the current PC address if a program has been loaded.