
μ
PD75104A, 75108A
33
9.
INSTRUCTION SET
(1)
Operand representation and description
Describe one or more operands in the operand field of each instruction according to the operand
representation and description methods of the instruction (for details, refer to RA75X Assembler Package
User's Manual - Language (EEU-730)). With some instructions, only one operand should be selected from
several operands. The uppercase characters, +, and – are keywords and must be described as is.
Describe an appropriate numeric value or label as immediate data.
The symbols in the register and flag symbols can be described as labels in the places of mem, fmem,
pmem, and bit (for details, refer to
μ
PD751XX Series User‘s Manual (IEM-922)). However, fmem and pmem
restricts the label that can be described.
Representation
reg
reg1
rp
rp1
rp2
rp'
rp'1
rpa
rpa1
n4
n8
mem
bit
Description
X, A, B, C, D, E, H, L
X, B, C, D, E, H, L
XA, BC, DE, HL
BC, DE, HL
BC, DE
XA, BC, DE, HL, XA', BC', DE', HL'
BC, DE, HL, XA', BC', DE', HL'
HL, HL+, HL–, DE, DL
DE, DL
4-bit immediate data or label
8-bit immediate data or label
8-bit immediate data or label*
2-bit immediate data or label
fmem
pmem
FB0H to FBFH, FF0H to FFFH immediate data or label
FC0H to FFFH immediate data or label
μ
PD75104A
0000H to 0FFFH immediate data or label
μ
PD75108A
0000H to 1F7FH immediate data or label
12-bit immediate data or label
11-bit immediate data or label
20H to 7FH immediate data (where bit0 = 0) or label
addr
caddr
faddr
taddr
PORTn
IExxx
RBn
MBn
PORT0 - PORT9, PORT12 - PORT14
IEBT, IESIO, IET0, IET1, IE0 - IE4
RB0 - RB3
MB0, MB1, MB15
*: Only even address can be described as mem for 8-bit data processing.