- 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中,因此,本条指
您可能关注的文档
最近下载
- 电力市场分析软件:PLEXOS二次开发_(18).与其他软件系统的集成.docx VIP
- PLEXOS for Renewables 可再生能源仿真应用场景.pdf VIP
- 洼田饮水评分操作要点.pptx VIP
- 涉密工程必威体育官网网址工作方案(3篇).docx VIP
- 2023年第37届中国化学奥林匹克决赛试题完整版(两套含答案解析) .pdf VIP
- 2025年顶管施工试题及答案.docx
- 中国共产党党内监督条例_学习解读ppt完整版.pptx VIP
- 光大金瓯资产管理有限公司招聘笔试题库2024.pdf
- 电力市场分析软件:PLEXOS二次开发_(16).风险评估与管理.docx VIP
- 新凯来光学技术笔试题.docx VIP
文档评论(0)