Rp/Srp0/Srp1 — Set Register Pointer - Samsung S3F84B8 User Manual

8-bit cmos
Hide thumbs Also See for S3F84B8:
Table of Contents

Advertisement

S3F84B8_UM_REV 1.00
6.3.66 RP/SRP0/SRP1 — SET REGISTER POINTER
src
SRP
src
SRP0
src
SRP1
If src (1) = 1 and src (0) = 0 then:
Operation:
If src (1) = 0 and src (0) = 1 then:
If src (1) = 0 and src (0) = 0 then:
The source data bits one and zero (LSB) determine whether to write one or both of the register
pointers, RP0 and RP1. Bits 3–7 of the selected register pointer are written, except when both
register pointers are selected. RP0.3 is then cleared to logic zero and RP1.3 is set to logic one.
No flags are affected.
Flags:
Format:
opc
The statement SRP #40H sets register pointer 0 (RP0) at location 0D6H to 40H and register
Examples:
pointer 1 (RP1) at location 0D7H to 48H.
The statement "SRP0 #50H" sets RP0 to 50H, and the statement "SRP1 #68H" sets RP1 to
68H.
src
RP0 (3–7)
 
RP1 (3–7)
 
RP0 (4–7)
 
RP0 (3)  
0
RP1 (4–7)
 
RP1 (3)  
1
Bytes
Cycles
2
6-78
6 INSTRUCTION SET
src (3–7)
src (3–7)
src (4–7),
src (4–7),
Opcode
Addr Mode
(Hex)
4
31
src
IM

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents