Register addressing mode (r), Figure 3-1. register addressing, Figure 3-2. working register addressing – Samsung S3C8275X User Manual

Page 58

Advertising
background image

ADDRESSING MODES

S3C8275X/F8275X/C8278X/F8278X/C8274X/F8274X

3-2

REGISTER ADDRESSING MODE (R)

In Register addressing mode (R), the operand value is the content of a specified register or register pair
(see Figure 3-1).

Working register addressing differs from Register addressing in that it uses a register pointer to specify an 8-byte
working register space in the register file and an 8-bit register within that space (see Figure 3-2).

dst

Value used in

Instruction Execution

OPCODE

OPERAND

8-bit Register

File Address

Point to One

Register in Register

File

One-Operand

Instruction

(Example)

Sample Instruction:

DEC

CNTR

; Where CNTR is the label of an 8-bit register address

Program Memory

Register File

Figure 3-1. Register Addressing

dst

OPCODE

4-bit

Working Register

Point to the

Working Register

(1 of 8)

Two-Operand

Instruction

(Example)

Sample Instruction:

ADD

R1, R2

; Where R1 and R2 are registers in the currently
selected working register area.

Program Memory

Register File

src

3 LSBs

RP0 or RP1

Selected
RP points
to start
of working
register
block

OPERAND

MSB Point to

RP0 ot RP1

Figure 3-2. Working Register Addressing

Advertising
This manual is related to the following products: