English
Language : 

Z8F0113HJ005EG Datasheet, PDF (191/245 Pages) Zilog, Inc. – High-Performance 8-Bit Microcontrollers
Z8 Encore! XP® F0823 Series
Product Specification
176
Table 107. Assembly Language Syntax Example 2
Assembly Language Code
Object Code
ADD 43H, R8 (ADD dst, src)
04 E8 43 (OPC src, dst)
See the device-specific Z8 Encore! XP Product Specification to determine the exact regis-
ter file range available. The register file size varies, depending on the device type.
eZ8 CPU Instruction Notation
In the eZ8 CPU Instruction Summary and Description sections, the operands, condition
codes, status flags, and address modes are represented by a notational shorthand that is
noted in Table 108.
Table 108. Notational Shorthand
Notation Description
Operand Range
b
Bit
b
b represents a value from 0 to 7 (000B to 111B).
cc
Condition Code
—
See the Condition Codes overview in the eZ8 CPU
Core User Manual (UM0128).
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.
PS024315-1011
PRELIMINARY
eZ8 CPU Instruction Notation