51单片机数据传送指令列表

操作码
目标操作数


可选择的源操作数


说明


MOV
A
Rn
direct
@Ri


DPTR
Rn;direct;@Ri;#data
A;direct;#data

A;Rn;direct;@Ri;#data
A;direct;#data


#data16


内部传送
内部传送
内部传送


内部传送
【51单片机数据传送指令列表】

数据指针赋值


PUSH
POP
隐含(SP)


direct
direct
隐含(SP)
压栈,只能用直接寻址
退栈,只能用直接寻址
XCH
A
Rn;direct;@Ri
内部交换


XCHD


SWAP
A
A
@Ri
隐含A
只交换低四位


A的高、低四位互换
MOVX
A
@Ri


@DPTR
@Ri;@DPTR
A


A
A与外部数据存储器间传送
MOVC


A
@A+DPTR;@A+PC


读外部程序存储器
MOV


C


bit


bit
C


Cy与可寻址位间传送


    推荐阅读