8051单片机汇编指令速查表Word下载.docx

上传人:b****1 文档编号:14681128 上传时间:2022-10-23 格式:DOCX 页数:26 大小:23.14KB
下载 相关 举报
8051单片机汇编指令速查表Word下载.docx_第1页
第1页 / 共26页
8051单片机汇编指令速查表Word下载.docx_第2页
第2页 / 共26页
8051单片机汇编指令速查表Word下载.docx_第3页
第3页 / 共26页
8051单片机汇编指令速查表Word下载.docx_第4页
第4页 / 共26页
8051单片机汇编指令速查表Word下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

8051单片机汇编指令速查表Word下载.docx

《8051单片机汇编指令速查表Word下载.docx》由会员分享,可在线阅读,更多相关《8051单片机汇编指令速查表Word下载.docx(26页珍藏版)》请在冰豆网上搜索。

8051单片机汇编指令速查表Word下载.docx

Movdirect,rn

将Rn的数据送direct

7

MovRn,direct

将direct地址单元内的数据送Rn寄存器

一般传送

寄存器Ri内为RAM地址,将该地址单元内的数据送

8

Movdirect,@Ri

direct地址单元内

寄存器Ri内为RAM地址,将direct地址单元内的数

9

Mov@Ri,direct

据送该地址单元内

10

MovA,Rn

将寄存器Rn内的数据送累加器

A

11

MovRn,A

将累加器A内的数据送寄存器

Rn

12

MovA,direct

将direct地址单元内的数据送累加器

13

Movdirect,A

将累加器A内的数据送direct地址单元内

14

MovA,@Ri

.专业专注.

..

..

累加器A

寄存器Ri内为RAM地址,将累加器A的数据送该地

15

Mov@Ri,A

址单元内

16

目的地址传送

MovDPTR,#data16

将16位立即数送数据指针DPTR寄存器

17

SWAPA

累加器A高低4位数据交换

18

XCHA,Rn

将累加器A数据和寄存器Rn内的数据交换

19

XCHA,direct

将累加器A数据和direct地址单元内的数据交换

字节交换

寄存器Ri内为RAM地址,将该地址单元内的数据与

20

XCHA,@Ri

累加器A的数据交换

寄存器Ri内为RAM地址,将该地址单元内的数据低

21

XCHDA,@Ri

4位与的低4位交换

将累加器A的数据送数据指针DPTR寄存器所指外部

22

MOVX@DPTR,A

RAM地址单元内

将DPTR寄存器所指外部RAM地址单元内的数据送

23

MOVXA,@DPTR

与外部RAM传送

寄存器Ri内为片外RAM地址,将该地址单元内的数

24

MOVXA,@Ri

据送累加器A

25

MOVX@Ri,A

A+DPTR构成ROM地址,将该地址内的数据送累加

26

MOVCA,@A+DPTR

与ROM传送

器A内

27

MOVCA,@A+PC

A+PC构成ROM地址,将该地址内的数据送累加器

A内

堆栈指针SP自加1后,将direct地址单元的数据压

28

PUSHdirect

栈操作

进堆栈,

29

POPdirect

堆栈的数据送

direct地址单元中,后堆栈指针减

1,

算术运算指令(24条)

将寄存器Rn与累加器A的数据相加后,结果保存到累

30

ADDA,Rn

加器A

将direct地址单元内的数据与累加器

A的数据相加后

31

ADDA,direct

结果保存到累加器

加法指令

寄存器Ri内位地址,将该地址单元内的数据与累加

32

ADDA,@Ri

器A的数据相加后结果保存到累加器

将立即数与累加器A的数据相加后结果保存到累加

33

ADDA,#data

器A

将寄存器Rn与累加器A的数据相加,再加上进位标

34

ADDCA,Rn

志内的值后,结果保存到累加器

A的数据相加,

35

ADDCA,direct

再加上进位标志内的值后,结果保存到累加器A

带进位加法

36

ADDCA,@Ri

累加器A的数据相加,再加上进位标志内的值后,

将立即数与累加器A的数据相加,再加上进位标志

37

ADDCA,#data

内的值后结果保存到累加器A

38SUBBA,Rn

39SUBBA,direct

带借位减法

40SUBBA,@Ri

将与累加器A的数据减去寄存器Rn的数据,再减去

进位标志内的值,结果保存到累加器A

将与累加器A的数据减去direct地址单元内的数据,

再减去进位标志内的值,结果保存到累加器A

寄存器Ri内为RAM地址,将累加器A的数据减去该

地址单元内的数据,再减去进位标志内的值后,结

果保存到累加器A

将累加器A的数据减去立即数,再减去进位标志内

41

SUBBA,#data

的值后,结果保存到累加器

42

INCA

累加器A的值自加1

43

INCRn

寄存器Rn的值自加1

44

加1

指令

INCdirect

direct地址单元内值自加

45

INC@Ri

寄存器Ri内为RAM地址,该地址单元内的值自加

46

INCDPTR

数据指针寄存器DPTR内的值自加1

47

DECA

累加器A的值自减1

48

DECRn

寄存器Rn的值自减1

减1

49

DECdirect

direct地址单元内的值自减

50

DEC@Ri

寄存器Ri内为RAM地址,该地址单元内的值自减

累加器A与寄存器B内的值相乘,乘积的高8位保

51

乘法

MULAB

存在B寄存器,低8位保存在累加器A中

累加器A的值除以寄存器B的值,商保存在累加器A

52

除法

DIVAB

中,余数保存在B寄存器

53

二-十进制调整

DAA

对累加器A的结果进行十进制调整

逻辑运算指令

(29条)

将累加器A的值和寄存器

Rn的值进行与操作,结果

54

ANLA,Rn

保存到累加器A中

将累加器A的值和direct地址单元内的值进行与操

55

ANLA,direct

作,结果保存到累加器A中

寄存器Ri内为RAM地址,将累加器A的值和该地址

56

ANLA,@Ri

单元内的值进行与操作

,结果保存到累加器

A中

逻辑与

将累加器A的值和立即数进行与操作,结果保存到

57

ANLA,#data

累加器A中

58

ANLdirect,A

作,结果保存到direct地址单元内

将立即数和direct地址单元内的值进行与操作

,结

59

ANLdirect,#data

果保存到direct地址单元内

Rn的值进行或操作,结果

60

ORLA,Rn

将累加器A的值和direct地址单元内的值进行或操

61

ORLA,direct

逻辑或

62

ORLA,@Ri

单元内的值进行或操作

将累加器A的值和立即数进行或操作,结果保存到

63

ORLA,#data

64

ORLdirect,A

将立即数和direct地址单元内的值进行或操作

65

ORLdirect,#data

果保存到direct

将累加器A的值和寄存器Rn的值进行异或操作

66

XRLA,Rn

果保存到累加器A中

将累加器A的值和direct地址单元内的值进行异或操

67XRLA,direct

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1