English
Language : 

E202075_HD404889 Datasheet, PDF (173/202 Pages) Renesas Technology Corp – Low-Voltage AS Microcomputers with On-Chip LCD Circuit
HD404889/HD404899/HD404878/HD404868 Series
Table 35 Arithmetic Instructions
Operation
Mnemonic Operation Code
Function
Add immediate to A
AI i
Increment B
IB
1 0 1 0 0 0 i3 i2 i1 i0
0 0 0 1 0 01 1 0 0
A+i→A
B+1→B
Decrement B
DB
0 0 1 1 0 0 1 1 1 1 B–1→B
Decimal adjust for
addition
DAA
0 0 1 0 1 00 1 1 0
Decimal adjust for
subtraction
DAS
0 0 1 0 1 01 0 1 0
Negate A
NEGA
0 0 0 1 1 0 0 0 0 0 A+1→A
Complement B
COMB
0 1 0 1 0 0 0 0 0 0 B→B
Rotate right A with carry ROTR
0 0 1 0 1 00 0 0 0
Rotate left A with carry ROTL
0 0 1 0 1 00 0 0 1
Set carry
SEC
0 0 1 1 1 0 1 1 1 1 1 → CA
Reset carry
REC
0 0 1 1 1 0 1 1 0 0 0 → CA
Test carry
TC
0 0 0 1 1 01 1 1 1
Add A to memory
AM
0 0 0 0 0 0 1 0 0 0 M+A→A
Add A to memory
AMD d
Add A to memory with
carry
AMC
0 1 0 0 0 01 0 0 0
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0 0 0 0 0 11 0 0 0
M+A→A
M + A + CA → A
OVF → CA
Add A to memory with
carry
AMCD d
Subtract A from memory SMC
with carry
0 1 0 0 0 11 0 0 0
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0 0 1 0 0 11 0 0 0
M + A + CA → A
OVF → CA
M – A – CA → A
NB → CA
Subtract A from memory SMCD d
with carry
OR A and B
OR
0 1 1 0 0 11 0 0 0
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0 1 0 1 0 00 1 0 0
M – A – CA → A
NB → CA
A ∪B →A
AND memory with A
ANM
0 0 1 0 0 1 1 1 0 0 A∩M→A
AND memory with A
OR memory with A
ANMD d
ORM
0 1 1 0 0 11 1 0 0
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0 0 0 0 0 01 1 0 0
A ∩M→A
A ∪M→A
OR memory with A
EOR memory with A
ORMD d
EORM
0 1 0 0 0 01 1 0 0
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0 0 0 0 0 11 1 0 0
A ∪M→A
A ⊕M→A
EOR memory with A
EORMD d
0 1 0 0 0 1 1 1 0 0 A⊕M→A
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
Words/
Status Cycles
OVF 1/1
NZ
1/1
NB
1/1
1/1
1/1
1/1
1/1
1/1
1/1
1/1
1/1
CA
1/1
OVF 1/1
OVF 2/2
OVF 1/1
OVF 2/2
NB
1/1
NB
2/2
1/1
NZ
1/1
NZ
2/2
NZ
1/1
NZ
2/2
NZ
1/1
NZ
2/2
171