h
8051系列单片机汇编语言指令速查表
编号
1234
5678
91011121314
1516171819
20
21
22
23
指令名称
一般传送
目的地址传送字节交换
与外部RAM传送
指令助记符
指令说明
数据传送类指令
MOVAdata
将立即数data送累加器A
将立即数data送片内RAMdirect地址单MOVdirectdata
元内
MovR
,data
将立即数data送寄存器R
MovRidata
Movdirect2direct1
寄存器Ri内为RAM地址,将立即数data送该地址单元内
将direct1地址单元的数据送direct2地址单元内
Movdirectr
将R
的数据送direct地址单元内
MovR
direct将direct地址单元内的数据送R
寄存器
MovdirectRiMovRidirect
寄存器Ri内为RAM地址,将该地址单元内的数据送direct地址单元内
寄存器Ri内为RAM地址,将direct地址单元内的数据送该地址单元内
MovAR
将寄存器R
内的数据送累加器A
MovR
A
将累加器A内的数据送寄存器R
MovAdirect
将direct地址单元内的数据送累加器A
MovdirectA将累加器A内的数据送direct地址单元内
MovARiMovRiA
寄存器Ri内为RAM地址,将该地址单元内的数据送累加器A
寄存器Ri内为RAM地址,将累加器A的数据送该地址单元内
MovDPTRdata16将16位立即数送数据指针DPTR寄存器
SWAPA
累加器A高低4位数据交换
XCHAR
将累加器A数据和寄存器R
内的数据交换
XCHAdirectXCHARiXCHDARi
MOVXDPTRAMOVXADPTR
将累加器A数据和direct地址单元内的数据交换
寄存器Ri内为RAM地址,将该地址单元内的数据与累加器A的数据交换
寄存器Ri内为RAM地址,将该地址单元内的数据低4位与的低4位交换
将累加器A的数据送数据指针DPTR寄存器所指外部RAM地址单元内
将DPTR寄存器所指外部RAM地址单元内的数据送累加器A
h
fh
24
MOVXARi
寄存器Ri内为片外RAM地址,将该地址单
元内的数据送累加器A
25
MOVXRiA
寄存器Ri内为片外RAM地址,将该地址单
元内的数据送累加器A
26
MOVCAADPTRADPTR构成ROM地址,将该地址内的数据送
累加器A内
与ROM传送
APC构成ROM地址,将该地址内的数据送累
27
MOVCAAPC
加器A内
28栈操作
29
PUSHdirectPOPdirect
堆栈指针SP自加1后,将direct地址单元的数据压进堆栈,
堆栈的数据送direct地址单元中,后堆栈指针减1,
算术运算指令
将寄存器R
与累加器A的数据相加后结果
30
ADDAR
保存到累加器A
31加法指令
32
3334
ADDAdirectADDARi
ADDAdataADDCAR
将direct地址单元内的数据与累加器A的数据相加后结果保存到累加器A
寄存器Ri内位地址,将该地址单元内的数据与累r