Core8051-M Actel, Core8051-M Datasheet - Page 38

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
38
Table 5-5 • Data Transfer Operations
Mnemonic
MOV A,Rn
MOV A,direct
MOV A,@Ri
MOV A,#data
MOV Rn,A
MOV Rn,direct
MOV Rn,#data
MOV direct,A
MOV direct,Rn
MOV direct,direct
MOV direct,@Ri
MOV direct,#data
MOV @Ri,A
MOV @Ri,direct
MOV @Ri,#data
MOV DPTR,#data16
MOVC A,@A + DPTR Moves the code byte relative to the DPTR to the accumulator.
MOVC A,@A + PC
MOVX A,@Ri
MOVX A,@DPTR
MOVX @Ri,A
MOVX @DPTR,A
PUSH direct
POP direct
XCH A,Rn
XCH A,direct
XCH A,@Ri
XCHD A,@Ri
Moves the register to the accumulator.
Moves the direct byte to the accumulator.
Moves the indirect RAM to the accumulator.
Moves the immediate data to the accumulator.
Moves the accumulator to the register.
Moves the direct byte to the register.
Moves the immediate data to the register.
Moves the accumulator to the direct byte.
Moves the register to the direct byte.
Moves the direct byte to the direct byte.
Moves the indirect RAM to the direct byte.
Moves the immediate data to the direct byte
Moves the accumulator to the indirect RAM.
Moves the direct byte to the indirect RAM.
Moves the immediate data to the indirect RAM.
Loads the data pointer with a 16-bit constant.
Moves the code byte relative to the PC to the accumulator.
Moves the external RAM (8-bit address) to A.
Moves the external RAM (16-bit address) to A.
Moves A to the external RAM (8-bit address).
Moves A to the external RAM (16-bit address).
Pushes the direct byte onto the stack.
Pops the direct byte from the stack.
Exchanges the register with the accumulator.
Exchanges the direct byte with the accumulator.
Exchanges the indirect RAM with the accumulator.
Exchanges the low-order nibble indirect RAM with A.
R e visio n 2
Description
Byte
1
2
1
2
1
2
2
2
2
3
2
3
1
2
2
3
1
1
1
1
1
1
2
2
1
2
1
1
Cycle
3–10
3–10
4–11
4–11
2
2
2
2
3
4
3
3
5
3
3
3
3
2
3
3
1
2
4
3
4
3
4
3

Related parts for Core8051-M