241
CHAPTER 11 INSTRUCTION SET
11.2 INSTRUCTION SET AND OPERATION
(1) Operand identifier and description
The operand field of an instruction must contain an operand coded according to the description rule for
the operand identifier of the instruction. (Refer to RA75X Assembler Package User’s Manual:
Language (EEU-1343) for detailed information.) When there are multiple descriptions for an identifier,
one item is to be selected. The uppercase letters and + and – signs are keywords, which must be coded
as they appear.
For immediate data, a proper numeric value or label must be coded.
The abbreviations for register flags shown in Figure 3-7 can be coded as labels in place of mem, fmem,
pmem, and bit. (However, not all labels can be coded for the fmem and pmem. For details, see Table
3-1 and Figure 3-7)
Representation format Description method
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 labelNote
bit 2-bit immediate data or label
fmem FB0H-FBFH and FF0H-FFFH immediate data or label
pmem FC0H-FFFH immediate data or label
addr, 0000H-0FFFH immediate data or label (µPD750004)
addr1(for MkII mode only) 0000H-17FFH immediate data or label (µPD750006)
0000H-1FFFH immediate data or label (µPD750008)
0000H-3FFFH immediate data or label (µPD75P0016)
caddr 12-bit immediate data or label
faddr 11-bit immediate data or label
taddr 20H-7FH immediate data (bit 0 = 0) or label
PORTn PORT0-PORT8
IExxx IEBT, IET0, IET1, IE0-IE2, IE4, IECSI, IEW
RBn RB0-RB3
MBn MB0, MB1, MB15
Note For mem, only even addresses can be coded for 8-bit data processing.
*