单片机/MCU论坛
直播中

wangka

14年用户 5636经验值
擅长:基础元器件 模拟与电源 操作系统/软件
私信 关注
[文章]

【51单片机教程讲堂】51单片机指令表

  
助记符
  
  
指令说明
  
  
字节数
  
  
周期数
  
  
(数据传递类指令)
  
  
MOV
  
  
ARn
  
  
寄存器传送到累加器
  
  
1
  
  
1
  
  
MOV
  
  
Adirect
  
  
直接地址传送到累加器
  
  
2
  
  
1
  
  
MOV
  
  
A@Ri
  
  
累加器传送到外部RAM(8 地址)
  
  
1
  
  
1
  
  
MOV
  
  
A#data
  
  
立即数传送到累加器
  
  
2
  
  
1
  
  
MOV
  
  
RnA
  
  
累加器传送到寄存器
  
  
1
  
  
1
  
  
MOV
  
  
Rndirect
  
  
直接地址传送到寄存器
  
  
2
  
  
2
  
  
MOV
  
  
Rn#data
  
  
累加器传送到直接地址
  
  
2
  
  
1
  
  
MOV
  
  
directRn
  
  
寄存器传送到直接地址
  
  
2
  
  
1
  
  
MOV
  
  
directdirect
  
  
直接地址传送到直接地址
  
  
3
  
  
2
  
  
MOV
  
  
directA
  
  
累加器传送到直接地址
  
  
2
  
  
1
  
  
MOV
  
  
direct@Ri
  
  
间接RAM 传送到直接地址
  
  
2
  
  
2
  
  
MOV
  
  
direct#data
  
  
立即数传送到直接地址
  
  
3
  
  
2
  
  
MOV
  
  
@RiA
  
  
直接地址传送到直接地址
  
  
1
  
  
2
  
  
MOV
  
  
@Ridirect
  
  
直接地址传送到间接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
  
  
@RiA
  
  
累加器传送到外部RAM(8 地址)
  
  
1
  
  
2
  
  
MOVX
  
  
@DPTRA
  
  
累加器传送到外部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
  
  
XCHD
  
  
A, @Ri
  
  
间接RAM 和累加器交换低4 位字节
  
  
1
  
  
1
  
  
(算术运算类指令)
  
  
INC
  
  
A
  
  
累加器加1
  
  
1
  
  
1
  
  
INC
  
  
Rn
  
  
寄存器加1
  
  
1
  
  
1
  
  
INC
  
  
direct
  
  
直接地址加1
  
  
2
  
  
1
  
  
INC
  
  
@Ri
  
  
间接RAM 1
  
  
1
  
  
1
  
  
INC
  
  
DPTR
  
  
数据指针加1
  
  
1
  
  
2
  
  
DEC
  
  
A
  
  
累加器减1
  
  
1
  
  
1
  
  
DEC
  
  
Rn
  
  
寄存器减1
  
  
1
  
  
1
  
  
DEC
  
  
direct
  
  
直接地址减1
  
  
2
  
  
2
  

回帖(3)

无疑的家伙

2013-3-25 19:41:06
谢谢分享~~
举报

刘清

2013-3-25 19:52:33
举报

天栋

2013-3-25 20:38:39
举报

更多回帖

发帖
×
20
完善资料,
赚取积分