168 EPSON S5U1C62000A MANUAL
(S1C60/62 FAMILY ASSEMBLER PACKAGE)
CHAPTER 9: DEBUGGER
rs (register set)
Function
This command modifies the register values.
Format
(1) >rs <register> <value> [<register> <value> [...<register> <value>]](direct input mode)
(2) >rs(guidance mode)
PC =
Old value
: <value>
A =
Old value
: <value>
B =
Old value
: <value>
X =
Old value
: <value>
Y =
Old value
: <value>
FI =
Old value
: <value>
FD =
Old value
: <value>
FZ =
Old value
: <value>
FC =
Old value
: <value>
SP =
Old value
: <value>
><register>: Register name (A, B, X, Y, SP, PC, F)
<value>: Value to be set to the register; binary for F, hexadecimal for others
Examples
Format (1)
>rs PC 0110 F 0000... Sets PC to 0x0110 and resets all the flags.
Format (2)
>rs
PC = 206 : 100
A = 0 : 0
B = f : 0
X = 3 : 000
Y = ff : 100
FI = 0 :
FD = 0 : 1
FZ = 1 : 0
FC = 0 :
SP = 7d : 7f
>
After you execute the command, the [Register] window is updated to show the contents you have
input. If you input "q" to stop entering in the middle, the contents input up to that time are updated.
Notes
•An error results if you input a value exceeding the register's bit width.
Error : invalid value.
An error results if you input a register name other than PC, A, B, X, Y, F or SP in direct input mode.
Error : register name (PC/A/B/X/Y/F/SP).
•In guidance mode, the following keyboard inputs have special meaning:
"q"… Command is terminated. (finish inputting and start execution)
"^"… Return to previous register.
""… Input is skipped. (keep current value)
GUI utility
[Register] window
The [Register] window allows direct modification of data. Click the [Register] window, select the
displayed data to be modified and enter a value then press [Enter].