- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS-51单片机应用教程2.3.1
2.3 指令功能介绍 数据传送类指令 算术运算类指令 逻辑运算和移位类指令 位操作指令 控制转移类指令 2.3.1 数据传送类指令 按操作方式又分为数据传送、数据交换和栈操作 指令。 一、数据传送指令 数据传送类指令一般的操作是把源操作数传送到 目的操作数。指令执行后,源操作数的内容不变,目 的操作数的内容修改为源操作数的内容。 单片机芯片内部是数据传送最为频繁的部分,有 关的传送指令也最多,包括寄存器、累加器、RAM 单元以及专用寄存器之间的相互数据传送。 MOV DPTR, #data16 ;DPTR←data16 这条指令的功能是将立即数的高8位送DPH,立即 数的低8位送DPL。 (3)内部RAM各单元之间的数据传送指令 内部RAM单元之间的数据传送指令共有五条: MOV direct,Rn ;direct←(Rn) MOV Rn,direct ;Rn←(direct) MOV direct,@Ri ;direct←((Ri)) MOV @Ri,direct ;(Ri)←(direct) MOV direct2,direct1 ;direct2←(direct1) 例如:MOV R5,70H MOV P2,R2 MOV A0H,R2 MOV D0H,@R1 ;D0H是PSW的单元地址。 二、数据交换指令 三、堆栈操作指令 堆栈操作有进栈和出栈两种,因此相应有两条指令: 压栈指令: PUSH direct ;SP←(SP)+1, (SP)←(direct) 其功能为内部RAM低128单元或专用寄存器内容送 栈顶单元。 编程实现把外部RAM单元2011H的内容与外部RAM 单元3011H内容互换。 本节小结 数据传送指令 数据交换指令 堆栈操作指令 * * 主要内容: 在分类介绍指令之前,先把指令中使用的一些 符号意义作简单的说明。 内部RAM的8位地址。既可以是内部RAM的低128个单元地址,也可以是专用寄存器的单元地址或符号,在指令中direct表示直接寻址方式 direct 用作间接寻址的寄存器,只能是R0、R1两个寄存器,i=0,1 Ri 当前寄存器组的8个通用寄存器R0~R7, n=0~7 Rn 含 义 符号 内部RAM(包括专用寄存器)中的直接寻址位 bit 16位数据指针 DPTR 相对转移指令中的偏移量,为8位带符号补码数 rel 11位目的地址,只限于在ACALL和AJMP指令中使用 addr11 16位目的地址,只限于在LCALL和LJMP指令中使用 addr16 16位立即数 #data16 8位立即数 #data 箭头左边的内容被箭头右边的内容所取代 ←─ 某×间接寻址的单元中的内容 ((×)) 某寄存器或某单元的内容 (×) 加在位地址的前面,表示对该位状态取反 / 间址寄存器的前缀标志 @ 进位标志位,是布尔处理机的累加器,也称之为累加位 C B寄存器 B 累加器(直接寻址方式的累加器表示为ACC) A 1、内部RAM数据传送指令组 格式:MOV 目的操作数,源操作数 (1) 立即数传送指令 8位立即数传送指令共有四条: MOV A, #data ;A←data MOV direct, #data ;direct←data MOV Rn, #data ;Rn←data MOV @Ri, #data ;(Ri)←data 这四条指令的功能都是实现8位立即数的传送, 把立即数传送到不同寻址方式的内部RAM单元中。 此外还有16位立即数传送指令一条: 立即数在指令中只能作为源操作数。 (2)内部RAM各单元与A累加器的数据传
您可能关注的文档
- Anyview题库:C程序设计 62+156题(2011-11-18修订).doc
- 雅绅特1.4手动相关知识.doc
- 希望杯第14届(2003年) 初二第二试试题.doc
- 钱江通道45+75+45挂篮.doc
- 广东海洋大学2008-2009《单片机原理与应用》.doc
- 欧盟非食用消费品快速通报系统(RAPEX)2011年1-23周电产品汇总.doc
- 1.4 斜抛运动(选学) 学案(教科版必修2).doc
- 1.4.1 人教版七年级上册数学 第一章《有理数》第二课时 有理数的乘法 专题训练含答案及解析.doc
- 75循环流化床烘炉方案.doc
- 排列组合75题训练题.doc
- 2025年甘肃省会宁县第五中学高三下学期第二次五校联考语文试题含解析.doc
- 2025年广东广雅中学高三下学期学前考试语文试题文试题含解析.doc
- 2025年广东省广州越秀区培正中学高三零诊考试语文试题含解析.doc
- 2025年福建省三明市三明第一中学高三模拟考试(一)语文试题试卷含解析.doc
- 2025年福建省龙岩市长汀县新桥中学高三下学期大联考(一)语文试题含解析.doc
- 2025年广东省清远市第一中学高三年级第四次调研诊断考试语文试题理试题含解析.doc
- 2025年广东省肇庆联盟校校高三下期摸底考试语文试题试卷含解析.doc
- 2025年广东省广州市第三中学高中毕业班第三次诊断性检测试题语文试题试卷含解析.doc
- 实习求职简历(精选5篇).docx
- 安全技术与工程专业培养方案.docx
文档评论(0)