|
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
|
▷ |