µ
PD78C14(A)
25
Instruc-
tion group
Instruction code
Mnemonic
Operand
State
Operation
Skip
condition
B1
B2
B3
B4
wa
0 1 1 1 0 1 0 0
14
A (V.wa)
wa, byte
Offset
19
(V.wa)
←
(V.wa) byte
wa, byte
19
(V.wa)
←
(V.wa) byte
wa, byte
wa, byte
wa, byte
13
(V.wa)–byte–1
13
(V.wa)–byte
13
(V.wa)–byte
16-bit arithmetic operation
OFFIW
DADD
DADDNC
ESUB
DSUB
DSBB
wa, byte
wa, byte
wa, byte
EA, r2
EA, rp3
EA, rp3
1 0 1 0
EA, rp3
0 1 1 0 0 0 R
1
R
0
EA, r2
1 0 0 0 1 1 P
1
P
0
1 0 0 1
13
13
13
11
11
11
11
11
11
11
11
11
11
(V.wa)–byte
(V.wa) byte
(V.wa) byte
EA
←
EA+r2
EA
←
EA+rp3
EA
←
EA+rp3+CY
EA
←
EA+rp3
EA
←
EA–r2
EA
←
EA–rp3
EA
←
EA–rp3–CY
EA
←
EA–rp3
EA
←
EA rp3
OFFAW
ORIW
LTIW
EQIW
EA, rp3
EA, rp3
EA, rp3
EA, rp3
1 1 0 1 1 0 0 0
1 0 1 1
1 1 1 1
1 1 0 1
0 1 0 0 0 0 R
1
R
0
1 1 1 0 0 1 P
1
P
0
EA, rp3
<
>
Zero
Borrow
No
Borrow
No
Carry
No
Borrow
No Zero
Zero
Zero
No Zero
<
<
>
GTIW
NEIW
ONIW
EADD
DADC
DSUBNB
DAN
DOR
0 0 1 1
EA
←
EA rp3
Arithmetic operation of working register
ANIW
1 0 0 1 0 1 P
1
P
0
EA, rp3
DXR
11
EA
←
EA rp3
0 0 0 0 0 1 0 1
0 0 0 1
0 0 1 0
0 1 1 0
0 1 0 0
0 1 0 1
0 1 1 1
0 1 1 1 0 0 0 0
0 0 0 0
0 1 0 0
*
*
*
*
*
*
*
*
0 1 0 0
Data
Offset
<<
<
1 1 0 0 0 1 P
1
P
0
*