
eZ8
™
CPU Core
User Manual
UM012820-0810 RR Instruction
214
Attributes
Escaped Mode Addressing
Using Escaped Mode Addressing, address modes R or IR can specify a
working register. If the destination address is prefixed by
Eh (1110b), a
working register is inferred. For example, if Working Register R12 (
Ch) is
the preferred destination operand, use
ECh as the destination operand in
the Op Code. To access registers with addresses
E0h to EFh, either set the
Working Group Pointer,
RP[7:4], to Eh or use indirect addressing.
Sample Usage
If Working Register R6 contains the value 31h (00110001b), the follow-
ing statement leaves the value 98h (10011000b) in Working Register R6,
sets the C, V, and S flags, and clears the Z flag.
RR R6
Object Code: E0 E6
If Register C6h contains the value 31h and Register 31h contains the
value
7Eh (01111110b), the following statement leaves the value 3Fh
(
00111111b) in Register 31h and clears the C, Z, V, and S flags:
RR @C6h
Object Code: E1 C6
Mnemonic Destination
Op
Code
(Hex) Operand 1 Operand 2 Operand 3
RR R1 E0 R1 — —
RR @R1 E1 R1 — —
Komentarze do niniejszej Instrukcji