UM012811-0904
eZ8 CPU Instruction Set Summary
eZ8 CPU
User Manual
37
.
Table 11 contains additional symbols that are used throughout the Instruction Summary
and Instruction Set Description sections.
Table 10. Notational Shorthand
Notation
Description
Operand
Range
b
Bit
b
b represents a value from 0 to 7 (000B to 111B).
cc
Condition Code
—
See Condition Codes overview in the Flags Register
section of the Architectural Overview chapter.
DA
Direct Address
Addrs
Addrs. represents a number in the range of 0000H to
FFFFH
ER
Extended Addressing Register
Reg
Reg. represents a number in the range of 000H to
FFFH
IM
Immediate Data
#Data
Data is a number between 00H to FFH
Ir
Indirect Working Register
@Rn
n = 0 –15
IR
Indirect Register
@Reg
Reg. represents a number in the range of 00H to FFH
Irr
Indirect Working Register Pair
@RRp
p = 0, 2, 4, 6, 8, 10, 12, or 14
IRR
Indirect Register Pair
@Reg
Reg. represents an even number in the range 00H to
FEH
p
Polarity
p
Polarity is a single bit binary value of either 0B or 1B.
r
Working Register
Rn
n = 0 – 15
R
Register
Reg
Reg. represents a number in the range of 00H to FFH
RA
Relative Address
X
X represents an index in the range of +127 to –128
which is an offset relative to the address of the next
instruction
rr
Working Register Pair
RRp
p = 0, 2, 4, 6, 8, 10, 12, or 14
RR
Register Pair
Reg
Reg. represents an even number in the range of 00H to
FEH
Vector
Vector Address
#Vector
Vector represents a number in the range of 00H to FFH
X
Indexed
#Index
The register or register pair to be indexed is offset by
the signed Index value (#Index) in a +127 to -128
range.