Epson S5U1C63000A Computer Accessories User Manual


 
CHAPTER 8: DEBUGGER
S5U1C63000A MANUAL EPSON 137
(S1C63 FAMILY ASSEMBLER PACKAGE)
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: ... Skips address 0x0001 by pressing [Enter] alone.
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
Successive execution using the [Enter] key
The commands listed below can be executed successively by using only the [Enter] key after execut-
ing once. Successive execution here means repeating the previous operation or continuous display of
the previous contents.
Execution commands: g (go), s (step), n (next), com (execute command file)
Display commands: sc (source), m (mix), u (unassemble), dd (data memory dump),
od (option data dump), td (trace data display), cv (coverage), sy (symbol list),
ma (map information)
The successive execution function is terminated when some other command is executed.