beautypg.com

Maxq610 user’s guide – Maxim Integrated MAXQ610 User Manual

Page 72

background image

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 .