Samsung S3F80JB manual Indexed Addressing to Program or Data Memory

Models: S3F80JB

1 346
Download 346 pages 34.13 Kb
Page 62
Image 62

S3F80JB

ADDRESSING MODES

 

 

INDEXED ADDRESSING MODE (Continued)

 

 

 

Program Memory

 

 

 

 

 

 

 

 

 

 

OFFSET

 

4-bit Working

 

 

OFFSET

 

 

dst/src

x

 

Register Address

 

 

 

OPCODE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sample Instructions:

 

 

Register File

 

 

MSB Points to

 

 

 

 

RP0 or RP1

RP0 or RP1

 

 

 

 

 

 

 

 

 

 

Selected

 

 

 

 

RP points

 

~

 

~

to start of

 

 

working

 

 

 

 

 

 

 

 

register

NEXT 2 BITS

 

 

block

Register

 

 

Point to Working

 

 

Pair

 

 

Register Pair

 

 

16-Bit

 

 

 

 

 

 

 

 

address

 

 

Program Memory

 

added to

 

 

 

offset

LSB Selects

or

 

 

 

+

Data Memory

 

 

 

 

 

 

16-Bit

16-Bit

 

 

 

 

16-Bit

OPERAND

 

Value used in

 

 

Instruction

 

 

 

LDC

R4, #1000H[RR2]

;

The values in the program address (RR2 + 1000H)

 

 

 

are loaded into register R4.

LDE

R4,#1000H[RR2]

;

Identical operation to LDC example, except that

 

 

 

external data memory is accessed.

NOTE: LDE command is not available, because an external interface is not implemented for the S3F80JB.

Figure 3-9. Indexed Addressing to Program or Data Memory

3-9

Page 62
Image 62
Samsung S3F80JB manual Indexed Addressing to Program or Data Memory