aduc847bs8-3 Analog Devices, Inc., aduc847bs8-3 Datasheet - Page 15

no-image

aduc847bs8-3

Manufacturer Part Number
aduc847bs8-3
Description
Microconverter, 10-channel 24-bit Adc With Embedded 62kb Flash Mcu
Manufacturer
Analog Devices, Inc.
Datasheet
INSTRUCTION TABLE
Mnemonic
Arithmetic
ADD A,Rn
ADD A,@Ri
ADD A,dir
ADD A,#data
ADDC A,Rn
ADDC A,@Ri
ADDC A,dir
ADD A,#data
SUBB A,Rn
SUBB A,@Ri
SUBB A,dir
SUBB A,#data
INC A
INC Rn
INC @Ri
INC dir
INC DPTR
DEC A
DEC Rn
DEC @Ri
DEC dir
MUL AB
DIV AB
DA A
Logic
ANL A,Rn
ANL A,@Ri
ANL A,dir
ANL A,#data
ANL dir,A
ANL dir,#data
ORL A,Rn
ORL A,@Ri
ORL A,dir
ORL A,#data
ORL dir,A
ORL dir,#data
XRL A,Rn
XRL A,@Ri
XRL A,#data
XRL dir,A
XRL A,dir
XRL dir,#data
CLR A
CPL A
SWAP A
RL A
RLC A
RR A
RRC A
Data Transfer
MOV A,Rn
MOV A,@Ri
MOV Rn,A
MOV @Ri,A
MOV A,dir
MOV A,#data
MOV Rn,#data
REV. PrA 05/03
Description
Add immediate to A
Add immediate to A with carry
Subtract immediate from A with borrow
Decrement A
AND register to A
AND indirect memory to A
AND direct byte to A
AND immediate to A
AND A to direct byte
AND immediate data to direct byte
OR register to A
OR indirect memory to A
OR immediate to A
OR A to direct byte
OR immediate data to direct byte
Exclusive-OR immediate to A
Exclusive-OR A to direct byte
Exclusive-OR indirect memory to A
Exclusive-OR immediate data to direct
Clear A
Complement A
Rotate A left
Rotate A left through carry
Move immediate to A
Move register to immediate
Add register to A
Add indirect memory to A
Add direct byte to A
Add register to A with carry
Add indirect memory to A with carry
Add direct byte to A with carray
Subtract register from A with borrow
Subtract indirect memory from A with borrow
Subtract direct from A with borrow
Increment A
Increment register
Increment indirect memory
Increment direct byte
Increment data pointer
Decrement Register
Decrement indirect memory
Decrement direct byte
Multiply A by B
Divide A by B
Decimal Adjust A
OR direct byte to A
Exclusive-OR register to A
Exclusive-OR indirect memory to A
Swap Nibbles of A
Rotate A right
Rotate A right through carry
Move register to A
Move indirect memory to A
Move A to register
Move A to indirect memory
Move direct byte to A
Optimized Single Cycle 8051 Instruction Set
-15-
Bytes
1
1
2
2
1
1
2
2
1
1
2
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
2
2
2
3
1
1
2
2
2
3
1
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
Cycles
1
2
2
2
1
2
2
2
1
2
2
2
1
1
2
2
3
1
1
2
2
9
9
2
1
2
2
2
2
3
1
2
2
2
2
3
1
2
2
2
2
3
1
1
1
1
1
1
1
1
2
1
2
2
2
2

Related parts for aduc847bs8-3