Core8051-M Actel, Core8051-M Datasheet - Page 36

no-image

Core8051-M

Manufacturer Part Number
Core8051-M
Description
Microcontroller Modules & Accessories 8B Microcontroller
Manufacturer
Actel
Datasheet

Specifications of Core8051-M

Product
Microcontroller Modules
Data Bus Width
8 bit, 16 bit, 32 bit
Clock Speed
36 MHz
Interface Type
JTAG
Instruction Set
Functional Ordered Instructions
36
Table 5-3
Table 5-3 • Arithmetic Instructions
Mnemonic
ADD A,Rn
ADD A,direct
ADD A,@Ri
ADD A,#data
ADDC A,Rn
ADDC A,direct
ADDC A,@Ri
ADDC A,#data
SUBB A,Rn
SUBB A,direct
SUBB A,@Ri
SUBB A,#data
INC A
INC Rn
INC direct
INC @Ri
DEC A
DEC Rn
DEC direct
DEC @Ri
INC DPTR
MUL A,B
DIV A,B
DA A
through
Table 5-7 on page 40
Adds the register to the accumulator.
Adds the direct byte to the accumulator.
Adds the indirect RAM to the accumulator.
Adds the immediate data to the accumulator.
Adds the register to the accumulator with a carry flag.
Adds the direct byte to A with a carry flag.
Adds the indirect RAM to A with a carry flag.
Adds the immediate data to A with carry a flag.
Subtracts the register from A with a borrow.
Subtracts the direct byte from A with a borrow.
Subtracts the indirect RAM from A with a borrow.
Subtracts the immediate data from A with a borrow.
Increments the accumulator.
Increments the register.
Increments the direct byte.
Increments the indirect RAM.
Decrements the accumulator.
Decrements the register.
Decrements the direct byte.
Decrements the indirect RAM.
Increments the data pointer.
Multiplies A and B.
Divides A by B.
Decimal adjust accumulator
R e visio n 2
list the functional ordered instructions.
Description
Byte
2
1
2
2
2
1
2
1
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
Cycle
1
2
2
2
1
2
2
2
1
2
2
2
1
2
3
3
1
1
2
3
3
5
5
1

Related parts for Core8051-M