- 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
- 2025年中国等地电位连接器数据监测报告.docx
- 北大哲学博士题目及答案.docx
- 第10讲 实验:观察电容器的充、放电现象【教师版】-新高二物理暑假预习讲义(人教版).docx
- 2024年河北省石家庄市赵县赵州镇招聘社区工作者真题及答案详解一套.docx
- 2024年河北省石家庄市赵县赵州镇招聘社区工作者真题及答案详解一套.docx
- 2024年河北省石家庄市赵县赵州镇招聘社区工作者真题带答案详解.docx
- 2025至2030双分配技术行业发展趋势分析与未来投资战略咨询研究报告.docx
- 餐饮店外卖配送体系优化与升级合同.docx
- 出租车公司车辆维修保养及配件供应合同范本.docx
- 机械电子工程技术专业教学标准(高等职业教育本科)2025修订_可有哪些信誉好的足球投注网站.pdf
文档评论(0)