4. 指令类型的微控制器8051
8051微控制器的指令集可以分为以下几组:
- 数据传输指令。
- 算术指令。
- (布尔)逻辑说明。
- 程序控制指令(跳跃)。
- 位操作指令。
查看参考指南8051微控制器 。
4.1. 数据传输指令

8051单片机数据传输指令。
寄存器之间进行数据转移,存储和港口。
MOV的目的地,来源。数据移动在内部RAM中。这种由几乎所有的地址,直接,间接,立即记录和支持的指令类型。
MOV A,P0 ; Mueve el contenido del puerto 0 al acumulador
MOV R1,A ; Mueve el contenido del Acumulador al registro 1
MOVX指令。数据移动的外部RAM(内XRAM)。这种运动类型只支持间接寻址,寄存器通过DPTR的由R0或R1和16位寄存器8位。
MOV DPTR,#2000H ; Mover al registro apuntador DPTR el dato inmediato 2000H (dirección)
MOVX A,@DPTR ; Mover el contenido de la memoria que apunta el DPTR (2000H) al Acumulador
MOVC指令。允许运动累加器的光盘。这个语句可以使程序从内存表操作或动作。
XCH。互换累加器的内容和内部RAM。
XCHD。掉期的前4位的累加器与内部RAM中的内容。
PUSH和POP。将数据传输到堆栈。