De (data memory enter), Od (option data dump) – Epson S5U1C63000A User Manual

Page 180

Advertising
background image

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 <address> <data1> [<data2> [...<data16>]]

(direct input mode)

(2) >de

(guidance mode)

Data enter address ? : <address>

Address

Original data

: <data>

..........
>

<address>:

Start address from which to write data; hexadecimal or symbol (IEEE-695 format only)

<data(1–16)>: 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.

Advertising