English
Language : 

Z8F1680SH020SG Datasheet, PDF (355/412 Pages) Zilog, Inc. – High-Performance 8-Bit Microcontrollers
Z8 Encore! XP® F1680 Series
Product Specification
330
27.3. eZ8 CPU Instruction Notation
In the eZ8 CPU Instruction Summary section on page 336, the operands, condition codes,
status flags and address modes are represented by the notational shorthand provided in
Table 176.
.
Table 176. Notational Shorthand
Notation
b
cc
DA
ER
IM
Ir
IR
Irr
IRR
p
r
R
RA
rr
RR
Vector
X
Description
Bit
Condition Code
Direct Address
Extended Addressing Register
Immediate Data
Indirect Working Register
Indirect Register
Indirect Working Register Pair
Indirect Register Pair
Polarity
Working Register
Register
Relative Address
Working Register Pair
Register Pair
Vector Address
Indexed
Operand
b
—
Addrs
Reg
#Data
@Rn
@Reg
@RRp
@Reg
p
Rn
Reg
X
RRp
Reg
Vector
#Index
Range
b represents a value from 0 to 7 (000B to 111B)
See the Condition Codes overview in the eZ8
CPU Core User Manual (UM0128)
Addrs. represents a number in the range of
0000H to FFFFH
Reg. represents a number in the range of 000H
to FFFH
Data is a number between 00H to FFH
n = 0 –15
Reg. represents a number in the range of 00H
to FFH
p = 0, 2, 4, 6, 8, 10, 12 or 14
Reg. represents an even number in the range
00H to FEH
Polarity is a single bit binary value of either 0B
or 1B.
n = 0–15
Reg. represents a number in the range of 00H
to FFH
X represents an index in the range of +127 to 
–128, which is an offset relative to the address
of the next instruction
p = 0, 2, 4, 6, 8, 10, 12 or 14
Reg. represents an even number in the range of
00H to FEH
Vector represents a number in the range of 00H
to FFH
The register or register pair to be indexed is
offset by the signed Index value (#Index) in a
+127 to –128 range.
PS025015-1212
PRELIMINARY
eZ8 CPU Instruction Set