|
HD404889_03 Datasheet, PDF (169/197 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
0001001100
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
0010100110
Decimal adjust for
subtraction
DAS
0010101010
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
0010100000
Rotate left A with carry ROTL
0010100001
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
0001101111
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
0100001000
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0000011000
M+AâA
M + A + CA â A
OVF â CA
Add A to memory with
carry
AMCD d
Subtract A from memory SMC
with carry
0100011000
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0010011000
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
0110011000
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0101000100
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
0110011100
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0000001100
Aâ©MâA
AâªMâA
OR memory with A
EOR memory with A
ORMD d
EORM
0100001100
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
0000011100
AâªMâA
AâMâA
EOR memory with A
EORMD d
0100011100
d9 d8 d7 d6 d5 d4 d3 d2 d1 d0
AâMâA
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
Rev.6.00, Sep.08.2003, page 169 of 197
|
▷ |