Instruction set and operation – NEC PD750008 User Manual

Page 261

Advertising
background image

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.

*

Advertising
This manual is related to the following products: