22
µ
PD78C14(A)
Instruc-
tion group
Instruction code
Mnemonic
Operand
State
Operation
Skip
condition
B1
B2
B3
B4
A, byte
0 1 0 0 0 1 1 0
7
A
←
A+byte
r, byte
0 1 1 1 0 1 0 0
11
r
←
r+byte
*
*
0 1 0 0 0 R
2
R
1
R
0
sr2, byte
0 1 1 0
20
sr2
←
sr2+byte
ADI
A, byte
r, byte
sr2, byte
S
3
1 0 0 0 S
2
S
1
S
0
0 1 0 1 0 1 1 0
0 1 1 1 0 1 0 0
0 1 1 0
Data
7
A
←
A+byte+CY
11
r
←
r+byte+CY
20
sr2
←
sr2+byte+CY
Arithmetic operation of immediate data
ACI
ADINC
SUI
SBI
SUINB
ANI
*
*
*
*
*
A, byte
0 0 1 0 0 1 1 0
r, byte
0 1 1 1 0 1 0 0
sr2, byte
0 1 1 0
A, byte
0 1 1 0 0 1 1 0
0 1 1 1 0 1 0 0
r, byte
0 1 1 0
sr2, byte
0 1 1 1 0 1 1 0
A, byte
0 1 1 1 0 1 0 0
r, byte
0 1 1 0
0 0 1 1 0 1 1 0
0 1 1 1 0 1 0 0
0 1 1 0
0 0 0 0 0 1 1 1
0 1 1 1 0 1 0 0
Data
Data
7
11
20
7
11
20
7
11
20
7
11
20
7
11
A
←
A+byte
r
←
r+byte
sr2
←
sr2+byte
A
←
A–byte
r
←
r–byte
sr2
←
sr2–byte
A
←
A–byte–CY
r
←
r–byte–CY
sr2
←
sr2–byte–CY
A
←
A–byte
r
←
r–byte
sr2
←
sr2–byte
r
←
r byte
sr2, byte
A, byte
r, byte
sr2, byte
A, byte
r, byte
Data
Data
Data
Data
0 1 0 1 0 R
2
R
1
R
0
S
3
1 0 1 0 S
2
S
1
S
0
Data
0 0 1 0 0 R
2
R
1
R
0
S
3
0 1 0 0 S
2
S
1
S
0
0 1 1 0 0 R
2
R
1
R
0
S
3
1 1 0 0 S
2
S
1
S
0
0 1 1 1 0 R
2
R
1
R
0
S
3
1 1 1 0 S
2
S
1
S
0
0 0 1 1 0 R
2
R
1
R
0
S
3
0 1 1 0 S
2
S
1
S
0
0 0 0 0 1 R
2
R
1
R
0
Data
Data
Data
Data
Data
Data
No
Carry
No
Borrow
No
Carry
No
Carry
No
Borrow
No
Borrow
<
<
A
←
A byte
*