4 data memory operation, Dd (data memory dump), Dw (data memory watch) – Epson S5U1C63000A User Manual

Page 178: 5 command to display option information

Advertising
background image

CHAPTER 8: DEBUGGER

164

EPSON

S5U1C63000A MANUAL

(S1C63 FAMILY ASSEMBLER PACKAGE)

8.9.4 Data Memory Operation

dd

(data memory dump)

Function

This command displays the content of the data memory in a 16 words/line hexadecimal dump format.

Format

>dd [<address1> [<address2>]]

(direct input mode)

<address1>: Start address to display; hexadecimal or symbol (IEEE-695 format only)
<address2>: End address to display; hexadecimal or symbol (IEEE-695 format only)
Condition:

0

address1

address2

0xffff

Display

(1) When [data] window is opened

If both <address1> and <address2> are not defined,
the [Data] window is redisplayed beginning with
address 0x0000.
If <address1> is defined , or even <address2> is
defined, the [Data] window is redisplayed in such a
way that <address1> is displayed at the uppermost
line.
Even when <address1> specifies somewhere in 16
addresses/line, data is displayed beginning with
the top of that line. For example, even though you
may have specified address 0xff08 for <address1>,
data is displayed beginning with address 0xff00.

However, if an address near the uppermost part of data memory (e.g. maximum address is 0xffff),
such as 0xffc0, is specified as <address1>, the last line displayed in the window in this case is 0xfff0,
the specified address is not at the top of the window.
Since the [Data] window can be scrolled to show the entire data memory, defining <address2> does
not have any specific effect. Only defining <address1> and both defining <address1> and <address2>
has same display result.

(2) When [data] window is closed

If both <address1> and <address2> are not defined, the debugger displays data for 256 words from
address 0x000 in the [Command] window.

>dd

0 1 2 3 4 5 6 7 8 9 A B C D E F
0000: A A A A D C 0 3 A A A A A A A A
0010: A A A A A A A A A A A A A A A A
: : :
00E0: A A A A A A A A A A A A A A A A
00F0: A A A A A A A A A A A A A A A A
>

If only <address1> is defined, the debugger displays data for 256 words from <address1>.

>dd ff00

FF00: 0 0 3 * 0 0 0 2 0 0 1 0 2 0 * *
FF10: * * * * * * * * * * * * * * * *
: : :
FFE0: 0 0 0 0 0 0 0 0 * * * * * * * *
FFF0: 0 0 0 0 0 0 0 0 * * * * * * * *
>

"

" indicates an unused address.

Advertising