µ
PD75104, 75106, 75108
34
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 Description
reg X, A, B, C, D, E, H, L
reg1 X, B, C, D, E, H, L
rp XA, BC, DE, HL
rp1 BC, DE, HL
rp2 BC, DE
rp' XA, BC, DE, HL, XA', BC', DE', HL'
rp'1 BC, DE, HL, XA', BC', DE', HL'
rpa HL, HL+, HL–, DE, DL
rpa1 DE, DL
n4 4-bit immediate data or label
n8 8-bit immediate data or label
mem 8-bit immediate data or label*
bit 2-bit immediate data or label
fmem FB0H to FBFH,FF0H to FFFH immediate data or label
pmem FC0H to FFFH immediate data or label
µ
PD75104 0000H to 0FFFH immediate data or label
addr
µ
PD75106 0000H to 177FH immediate data or label
µ
PD75108 0000H to 1F7FH immediate data or label
caddr 12-bit immediate data or label
faddr 11-bit immediate data or label
taddr 20H to 7FH immediate data (where bit0 = 0) or label
PORTn PORT0 - PORT9, PORT12 - PORT14
IExxx IEBT, IESIO, IET0, IET1, IE0 - IE4
RBn RB0 - RB3
MBn MB0, MB1, MB15
*: Only even address can be described as mem for 8-bit data processing.