
25
μ
PD75402A(A)
9. INSTRUCTION SET
(1) Representation format and description method of operands
An operand is described in the operand field of each instruction according to the description method
corresponding to the operand representation format of the instruction refer to
"
RA75X Assembler Package
User's Manual, Language" (EEU-1363) for details. When two or more elements are described in the
description method field, select one of them. Upper-case letters, a number sign (#), and at mark (@), an
exclamation mark (!), and a dollar sign ($) are keywords, so they can be used without alteration.
Specify an appropriate numeric value or label for immediate data.
The symbols of registers and flags can be used as labels instead of mem, fmem, and bit (refer to the
"
μ
PD75402A User's Manual" (IEU-644) for details). Some labels, however, cannot be specified in fmem.
Note
Only an even address can be written in mem when 8-bit data is processed.
(2) Legend
A
H
L
X
XA
HL
PC
SP
CY
PSW
PORTn: Port n (n = 0 to 3, 5, 6)
IME
: Interrupt master enable flag
IE
×××
: Interrupt enable flag
PCC
: Processor clock control register
·
: Address/bit delimiter
(
××
)
: Contents addressed by
××
××
H
: A register, 4-bit accumulator
: H register
: L register
: X register
: Register pair (XA), 8-bit accumulator
: Register pair (HL)
: Program counter
: Stack pointer
: Carry flag, bit accumulator
: Program status word
Representation format
reg
reg1
rp
n4
n8
mem
bit
fmem
addr
caddr
faddr
PORTn
IE
×××
Description method
X, A, H, L
X, H, L
XA, HL
4-bit immediate data or label
8-bit immediate data or label
8-bit immediate data or label
Note
2-bit immediate data or label
FB0H - FBFH/FF0H - FFFH immediate data or label
11-bit immediate data or label
11-bit immediate data or label
11-bit immediate data or label
PORT0 - PORT3, PORT5, PORT6
IEBT, IECSI, IE0, IE2