Maxq610 user’s guide – Maxim Integrated MAXQ610 User Manual
Page 72
4-17
MAXQ610 User’s Guide
REGISTER
DESCRIPTION
GRS, 0Eh[08h]
General Register Byte-Swapped (16 bits)
Initialization
This register is cleared to 0000h on all forms of reset
Access
Unrestricted read-only access .
GRS.15 to GRS.0
This register is intended primarily for supporting byte operations on 16-bit data . This 16-bit
read-only register returns the byte-swapped value for the data contained in the GR register .
GRH, 0Eh[09h]
General Register High Byte (8 bits)
Initialization
This register is cleared to 00h on all forms of reset .
Access
Unrestricted direct read/write access .
GRH.7 to GRH.0
This register reflects the high byte of the GR register and is intended primarily for support-
ing byte operations on 16-bit data . Any data written to the GRH register is also stored in
the high byte of the GR register .
GRXL, 0Eh[0Ah]
General Register Sign Extended Low Byte (16 bits)
Initialization
This register is cleared to 0000h on all forms of reset .
Access
Unrestricted direct read-only access .
GRXL.15 to GRXL.0
This register provides the sign extended low byte of GR as a 16-bit source .
FP, 0Eh[0Bh]
Frame Pointer Register (16 bits)
Initialization
This register is cleared to 0000h on all forms of reset .
Access
Unrestricted direct read-only access .
FP.15 to FP.0
This register provides the current value of the frame pointer (BP[OFFS]) .
DP[0], 0Fh[03h]
Data Pointer 0 Register (16 bits)
Initialization
This register is cleared to 0000h on all forms of reset .
Access
Unrestricted direct read/write access .
DP[0].15 to DP[0].0
This register is used as a pointer to access data memory . DP[0] can be automatically
incremented or decremented following each read operation or can be automatically incre-
mented or decremented before each write operation .
DP[1], 0Fh[07h]
Data Pointer 1 Register (16 bits)
Initialization
This register is cleared to 0000h on all forms of reset .
Access
Unrestricted direct read/write access .
DP[1].15 to DP[1].0
This register is used as a pointer to access data memory . DP[1] can be automatically
incremented or decremented following each read operation or can be automatically incre-
mented or decremented before each write operation .
CP, 0Fh[0Bh]
Code Pointer Address Register (16 bits)
Initialization
This register is cleared to 0000h on all forms of reset .
Access
Unrestricted direct read/write access .
CP.15 to CP.0
This register is used as a pointer to access program code memory . CP can be automati-
cally incremented or decremented following each read operation .