
IA8044/IA8344
Data Sheet
SDLC COMMUNICATIONS CONTROLLER
Data Transfer
Copyright
2003
innov
ASIC
The End of Obsolescence
ENG210010112-00
www.innovasic.com
Customer Support:
Page 10 of 49
1-888-824-4184
Mnemonic
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
1
1
1
1
1
2
1
1
2
2
2
2
1
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
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 Load data pointer with a 16-bit constant
MOVC A,@A + DPTR Move code byte relative to DPTR to accumulator
MOVC A,@A + PC
Move code byte relative to PC to accumulator
MOVX A,@Ri
Move external RAM (8-bit addr.) to A
MOVX A,@DPTR
Move external RAM (16-bit addr.) to A
MOVX @Ri,A
Move A to external RAM (8-bit addr.)
MOVX @DPTR,A
Move A to external RAM (16-bit addr.)
PUSH direct
Push direct byte onto stack
POP direct
Pop direct byte from stack
XCH A,Rn
Exchange register with accumulator
XCH A,direct
Exchange direct byte with accumulator
XCH A,@Ri
Exchange indirect RAM with accumulator
XCHD X,@ Ri
Exchange low-order nibble indir. RAM with A
Move register to accumulator
Move direct byte to accumulator
Move indirect RAM to accumulator
Move immediate data to accumulator
Move accumulator to register
Move direct byte to register
Move immediate data to register
Move accumulator to direct byte
Move register to direct byte
Move direct byte to direct byte
Move indirect RAM to direct byte
Move immediate data to direct byte
Move accumulator to indirect RAM
Move direct byte to indirect RAM
Move immediate data to indirect RAM