51 单片机指令大全
助记符 指令说明 字节数 周期数
(数据传递类指令)
MOV
A,Rn 寄存器传送到累加器
1 1
MOV
A,direct 直接地址传送到累加器
2 1
MOV
A,@Ri 累加器传送到外部 RAM(8 地址)
1 1
MOV
A,#data 立即数传送到累加器
2 1
MOV
Rn,A 累加器传送到寄存器
1 1
MOV
Rn,direct 直接地址传送到寄存器
2 2
MOV
Rn,#data 累加器传送到直接地址
2 1
MOV
direct,Rn 寄存器传送到直接地址
2 1
MOV
direct,direct 直接地址传送到直接地址
3 2
MOV
direct,A 累加器传送到直接地址
2 1
MOV
direct,@Ri 间接 RAM 传送到直接地址
2 2
MOV
direct,#data 立即数传送到直接地址
3 2
MOV
@Ri,A 直接地址传送到直接地址
1 2
MOV
@Ri,direct 直接地址传送到间接 RAM
2 1
MOV
@Ri,#data 立即数传送到间接 RAM
2 2
MOV
DPTR,#data16 16 位常数加载到数据指针
3 1
MOVC
A,@A+DPTR 代码字节传送到累加器
1 2
MOVC
A,@A+PC 代码字节传送到累加器
1 2
MOVX
A,@Ri 外部 RAM(8 地址)传送到累加器
1 2
MOVX
A,@DPTR 外部 RAM(16 地址)传送到累加器
1 2
MOVX
@Ri,A 累加器传送到外部 RAM(8 地址)
1 2
MOVX
@DPTR,A 累加器传送到外部 RAM(16 地址)
1 2
PUSH direct
直接地址压入堆栈
2 2
POP direct
直接地址弹出堆栈
2 2
XCH A,Rn
寄存器和累加器交换
1 1
XCH A, direct
直接地址和累加器交换
2 1
XCH A, @Ri
间接 RAM 和累加器交换
1 1
评论0
最新资源