De (data memory enter), Od (option data dump) – Epson S5U1C63000A User Manual
Page 180
CHAPTER 8: DEBUGGER
166
EPSON
S5U1C63000A MANUAL
(S1C63 FAMILY ASSEMBLER PACKAGE)
de
(data memory enter)
Function
This command rewrites the contents of the data memory with the input hexadecimal data. Data can
be written to continuous memory locations beginning with a specified address.
Format
(1) >de
↵
(direct input mode)
(2) >de
↵
(guidance mode)
Data enter address ? :
↵
Address
Original data
:
↵
..........
>
Start address from which to write data; hexadecimal or symbol (IEEE-695 format only)
: Write data; hexadecimal
Condition:
0
≤
address
≤
0xffff, 0
≤
data
≤
0xf
Examples
Format (1)
>de 100 0
↵
... Rewrites data at address 0x100 with 0.
Format (2)
>de
↵
Data enter address ? :100
↵
... Address is input.
0100 0 : a
↵
... Data is input.
0101 0 :
↵
... Skipped.
0102 0 : q
↵
... Command is terminated.
>
Notes
• The start address specified here must be within the range of the data memory area available with each
microcomputer model.
An error results if the input one is not a hexadecimal number or a valid symbol.
Error : invalid value
(no such symbol / symbol type error)
An error results if the limit is exceeded.
Error : Address out of range, use 0-0xFFFF
• The contents of the unused area will be marked as "
∗
". If you encounter any address marked by "
∗
",
press [Enter] key to skip that address or terminate the command.
• Data must be input using a hexadecimal number in the range of 4 bits (0–0xf). An error results if the
limit is exceeded.
Error : Data out of range, use 0-0xF
• When the contents of the data memory is modified using the de command, the displayed contents of
the [Data] window are updated automatically.
• In guidance mode, the following keyboard inputs have special meaning:
"q
↵
"
… Command is terminated. (finish inputting and start execution)
"^
↵
"
… Return to previous address.
"
↵
"
… Input is skipped. (keep current value)
If the maximum address of data memory is reached and gets a valid input other than "^
↵
", the
command is terminated.