- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
MSC-51指令大全以及规则
?MOV A,Rn
? MOV A,direct //直接寻址
? MOV A,@Ri //间接寻址
?MOV A,#data //立即寻址
?下面我们通过一些例子加以说明:
? MOV A,R1 ;将工作寄存器R1中的值送入A,R1中的值保持不变。
? MOV A,30H ;将内存30H单元中的值送入A,30H单元中的值保持不变。
?MOV A,@R1 ;先看R1中是什么值,把这个值作为地址,并将这个地址单元中的值送入A中。如执行命令前R1中的值为20H,则是将20H单元中的值送入A中。
? ?MOV A,#34H ;将立即数34H送入A中,执行完本条指令后,A中的值是34H。
?
以寄存器Rn为目的操作的指令
? MOV Rn,A
?MOV Rn,direct
? MOV Rn,#data
? 这组指令功能是把源地址单元中的内容送入工作寄存器,源操作数不变。
?
以直接地址为目的操作数的指令
? MOV direct,A 例: MOV 20H,A
? MOV direct,Rn MOV 20H,R1
?MOV direct1,direct2 MOV 20H,30H
? MOV direct,@Ri MOV 20H,@R1
? MOV direct,#data MOV 20H,#34H
?
以间接地址为目的操作数的指令
? MOV @Ri,A 例:MOV @R0,A
? MOV @Ri,direct MOV @R1,20H
?MOV @Ri,#data MOV @R0,#34H
?
十六位数的传递指令
?MOV DPTR,#data16
? 8051是一种8位机,这是唯一的一条16位立即数传递指令,其功能是将一个16位的立即数送入DPTR中去。其中高8位送入 DPH(083H),低8位送入DPL(082H)。例:MOV DPTR,#1234H,则执行完了之后DPH中的值为12H,DPL中的值为34H。反之,如果我们分别向DPH,DPL送数,则结果也一样。如有下面两条指令:MOV DPH,#35H,MOV DPL,#12H。则就相当于执行了MOV DPTR,#3512H。
?
累加器A与片外RAM之间的数据传递类指令
? MOVX A,@Ri //对片外存储器进行传送要使用MOVX
? MOVX @Ri,A
? MOVX #9; A,@DPTR
? MOVX @DPTR,A
?说明:
? 1)在51中,与外部存储器RAM打交道的只可以是A累加器。所有需要送入外部RAM的数据必需要通过A送去,而所有要读入的外部RAM中的数据也必需通过A读入。在此我们可以看出内外部RAM的区别了,内部RAM间可以直接进行数据的传递,而外部则不行,比如,要将外部RAM中某一单元(设为 0100H单元的数据)送入另一个单元(设为0200H单元),也必须先将0100H单元中的内容读入A,然后再送到0200H单元中去。
? 2)要读或写外部的RAM,当然也必须要知道RAM的地址,在后两条指令中,地址是被直接放在DPTR中的。而前两条指令,由于Ri(即R0或 R1)只是一个8位的寄存器,所以只提供低8位地址。因为有时扩展的外部RAM的数量比较少,少于或等于256个,就只需要提供8位地址就够了。
? 3)使用时应当首先将要读或写的地址送入DPTR或Ri中,然后再用读写命令。
? 例:将外部RAM中100H单元中的内容送入外部RAM中200H单元中。
?MOV DPTR,#0100H
? MOVX A,@DPTR
? MOV DPTR,#0200H
? MOVX @DPTR,A
?
程序存储器向累加器A传送指令
? ?MOVC A,@A+DPTR
? ?本指令是将ROM中的数送入A中。本指令也被称为查表指令,常用此指令来查一个已做好在ROM中的表格(类似C语言中的指针)
? 说明:
? 此条指令引出一个新的寻址方法:变址寻址。本指令是要在ROM的一个地址单元中找出数据,显然必须知道这个单元的地址,这个单元的地址是这样确定的:在执行本指令立脚点DPTR中有一个数,A中有一个数,执行指令时,将A和DPTR中的数加起为,就成为要查找的单元的地址。
? 1)查找到的结果被放在A中,因此,本条指
您可能关注的文档
- 四年级上册作文写观察日记概要.ppt
- mm施工组织设计.doc
- MOM法原理.ppt
- 四年级上册《古诗三首》概要.ppt
- 四年级上册全册重点知识总结概要.docx
- 四年级上册但愿人长久概要.ppt
- 四年级上册品德与社会呵护我们的身体概要.ppt
- 四年级上册容易读错的字音四字词日积月累概要.ppt
- 四年级上册作文:感动的事概要.ppt
- Money is power金钱就是力量.pptx
- 人力资源管理与劳动法培训.pptx
- 历年四方机车车辆有限责任公司招聘应届高校毕业生88人高频难、易错点模拟试题附带答案题库(名校卷).docx
- 历年四川龙蟒集团有限责任公司校园招聘公开引进高层次人才笔试答案王牌题库(有一套).docx
- 人工智能技术在城市治理中的应用与前景探讨与案例研究分享与评估培训.pptx
- 课题申报参考:贝叶斯用户偏好在线学习方法与优化算法研究.docx
- 历年四平红嘴集团总公司应届高校毕业生招聘重点基础提升模拟试题附带答案内部题库(综合卷).docx
- 历年四平红嘴集团总公司招聘3人高频100题难、易错点模拟试题附带答案完整题库【含答案】.docx
- 历年大庆油田化工有限公司招聘762人公开引进急需紧缺人才笔试参考题库答案王牌题库(历年真题).docx
- 历年大庆油田化工有限公司招聘3人历年(高频重点提升专题训练)附带答案附解析答案.docx
- 第三单元 活动4《 紫菜蛋花汤》(说课稿)-2023-2024学年四年级下册综合实践活动全国通用.docx
文档评论(0)