Epson S5U1C63000A Computer Accessories User Manual


 
CHAPTER 8: DEBUGGER
170 EPSON S5U1C63000A MANUAL
(S1C63 FAMILY ASSEMBLER PACKAGE)
dw (data memory watch)
Function
This command registers four data memory locations as the watch data addresses. Memory contents
equivalent to 4 words at each watch address are displayed in the [Register] window.
Format
(1) >dw <address1> [ ... <address4>] (direct input mode)
(2) >dw (guidance mode)
Address 1 =
Old value
: <address1>
Address 2 =
Old value
: <address2>
Address 3 =
Old value
: <address3>
Address 4 =
Old value
: <address4>
>
<address1–4>: Watch address; hexadecimal or symbol (IEEE-695 format only)
Condition: 0 address1 address2 0xffff
Examples
Format (1)
>dw 10 14 18 1C ... Sets watch addresses to 0x10, 0x14, 0x18, and 0x1c.
Format (2)
>dw
Address1 = 0010 :0
Address2 = 0014 :4
Address3 = 0018 :8
Address4 = 001c :c
>
Notes
•When the debugger starts up, four locations at addresses 0, 4, 8, and 0xc are initially set as the watch
data addresses.
The 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 watch data addresses are set in units of 4 words. A warning results if you specify an address that
is outside the 4-word boundary, with your specified address rounded down to a multiple of 4.
Example: >dw
Address1 = 0000 :0
Address2 = 0004 :10
Address3 = 0008 :15 ... Illegal address
Address4 = 000c :19 ... Illegal address
Warning : round down to multiple of 4
Address1 = 0
Address2 = 10
Address3 = 14
>