26
µ
PD78C14(A)
Instruc-
tion group
Instruction code
Mnemonic
Operand
State
Operation
Skip
condition
B1
B2
B3
B4
EA, rp3
0 1 1 1 0 1 0 0
11
EA–rp3–1
EA, rp3
Offset
11
EA–rp3
EA, rp3
11
EA–rp3
EA, rp3
EA, rp3
EA, rp3
11
EA–rp3
11
EA rp3
11
EA rp3
Decrement/Increment
INR
INX
DCR
DCRW
DCX
DAA
r2
r2
r2
wa
rp
EA
r2
wa
0 0 1 0 1 0 1 1
0 0 1 0 1 0 1 0
32
59
4
16
7
7
4
16
7
7
4
8
8
EA
←
A
×
r2
EA
←
EA÷r2, r2
←
The Remainder
r2
←
r2+1
(V.wa)
←
(V.wa)+1
rp
←
rp+1
EA
←
EA+1
r2
←
r2–1
(V.wa)
←
(V.wa)–1
rp
←
rp–1
EA
←
EA–1
Decimal Adjust Accumulator
CY
←
1
DGT
DNE
DON
MUL
rp
1 0 1 0 1 1 P
1
P
0
EA
<
Carry
Borrow
No
Borrow
No Zero
Zero
Zero
No Zero
<
DEQ
DOFF
DIV
INRW
STC
CLC
NEGA
CY
←
0
16-bit arithmetic operation
DLT
0 0 1 1 1 0 1 0
8
A
←
A+1
0 1 0 0 1 0 0 0
*
*
Multiply/
divide
Other arithmetic
operation
0 1 0 1 0 0 R
1
R
0
0 0 1 0 0 0 0 0
0 1 0 0 1 0 0 0
0 1 1 0 0 0 0 1
1 0 1 0 1 0 0 1
0 1 0 0 0 0 R
1
R
0
0 0 P
1
P
0
0 0 1 0
1 0 1 0 1 0 0 0
0 0 P
1
P
0
0 0 1 1
0 0 1 1 0 0 0 0
Offset
1 1 0 1
1 1 0 0
1 1 1 0
1 1 1 1
0 0 1 1
0 0 1 0 1 1 R
1
R
0
1 0 1 1
Carry
Borrow
Borrow
*