CHAPTER 8: DEBUGGER

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.

166

EPSON

S5U1C63000A MANUAL

 

 

(S1C63 FAMILY ASSEMBLER PACKAGE)