Register Addressing Mode (R); Working Register Addressing - Samsung S3C8275X User Manual

8-bit cmos microcontrollers
Table of Contents

Advertisement

ADDRESSING MODES

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).
8-bit Register
File Address
One-Operand
Sample Instruction:
DEC
4-bit
Working Register
Two-Operand
Instruction
(Example)
Sample Instruction:
ADD
3-2
Program Memory
OPCODE
Instruction
(Example)
CNTR
Figure 3-1. Register Addressing
Program Memory
dst
src
OPCODE
R1, R2
Figure 3-2. Working Register Addressing
S3C8275X/F8275X/C8278X/F8278X/C8274X/F8274X
dst
Point to One
Register in Register
File
Instruction Execution
;
Where CNTR is the label of an 8-bit register address
MSB Point to
RP0 ot RP1
3 LSBs
Point to the
Working Register
(1 of 8)
;
Where R1 and R2 are registers in the currently
selected working register area.
Register File
OPERAND
Value used in
Register File
RP0 or RP1
OPERAND
Selected
RP points
to start
of working
register
block

Advertisement

Table of Contents
loading

This manual is also suitable for:

F8275xF8274xC8278xC8274xF8278x

Table of Contents