NEC PD750004 Manuale Utente

Pagina di 342
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 label
Note
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.
*