- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 51 单片机片内结构与指令系统 3.2 指令系统与汇编程序设计 福州大学 物信学院 电子信息类 3.2 指令系统与汇编程序设计 3.2.1 概述 3.2.2 寻址方式 3.2.3 指令系统 3.2.4 汇编语言程序设计基础 福州大学 物信学院 电子信息类 3.2.1概述 80C51机共有111条指令,可表示44种助记 符,指令有以下几种: 按字节可分成 •单字节指令 •双字节指令 •三字节指令 福州大学 物信学院 电子信息类 指令按字节长度可以分为三种: 7 0 单字节指令: 操作码 例如:MOV A ,R0 机器码:E8H 7 0 7 0 双字节指令: 操作码 数据或寻址方式 例如:MOV A ,30H 机器码:E530H 7 0 7 0 7 0 三字节指令: 操作码 数据或寻址方式 数据或寻址方式 例如:MOV DPTR ,#2010H 机器码:902010H 指令的格式: 标号: 操作码 操作数或操作数地址 ;注释 按指令执行时间可分成 •单机器周期指令 •双机器周期指令 • 四机器周期指令 按功能可分成 数据传送指令 (29条) 算术运算指令 (24条) 逻辑运算和移位指令 (24条) 位操作指令 (17条) 控制转移指令 (17条) 指令格式: 操作码[操作数 [操作数 [操作数]]] 3.2.2寻址方式 在指令中说明操作数所在地址的方法 计算机的指令系统各不相同,其相应的寻址方式也 不尽相同。 80C51单片机中的操作数有可能存放的地方有4种: 可能存放在指令中; 可能存放在某个Reg 中; 可能存放在片内RAM单元中; 可能存放在程序存储单元中。 3.2 寻址方式 3.2.2寻址方式 指令符号约定 符号 含 义 Rn 表示当前选定寄存器组的工作寄存器R0 ~R7, Rn=0~7 Ri 表示作为间接寻址的地址指针R0 ~R1,i=0,1 #data 表示8位立即数,即00H ~FFH #data16 表示16位立即数,即0000H ~FFFFH addr16 表示16位地址,用于64KB 范围内寻址 addr11 表示11位地址,用于2KB 范围内寻址 direct 8位直接地址,可以是内部RAM 区的某一单元或某专用功能寄存器的地址 rel 带符号的8位偏移量 (-128 ~+127 ) bit 位寻址区的直接寻址位 (X ) X地址单元中的内容,或X作为间接寻址寄存器时所指单元的内容 ← 将← 后面的内容传送到前面去 (1 )立即寻址 立即寻址是指被操作的数据就在操作码后面,这 种操作
您可能关注的文档
最近下载
- A.8 公用设备二次回路原理图集20170407.pdf VIP
- 人教版(2024)数学三年级上册《认识直角》PPT课件.pptx VIP
- 流行性感冒诊疗方案(2025 年版)解读PPT课件.pptx VIP
- 医院感染的消毒灭菌与器械管理.pptx VIP
- 新生儿大疱性表皮松解症的护理.pptx VIP
- 2025年呼吸内科医师呼吸系统疾病治疗考核试题及答案解析.docx VIP
- A.1 220kV线路二次回路原理图集..pdf VIP
- 回弹法检测混凝土抗压强度技术规程.pdf VIP
- 苏轼《南乡子 重九涵辉楼呈徐君猷》古诗词PPT.pptx VIP
- (2025年)全科医生培训考试题库及答案.docx VIP
- 论文、工程建模、有限元仿真、实验检测 + 关注
-
实名认证服务提供商
高校课程论文、函授、自考本、大专、本科论文,指导。 CAD、SOLIIWORKS工程建模。 ABAQUS、ROMAX有限元仿真模拟。(可进行工作站仿真模型跑数据)金相显微镜观测、红外显微镜观测、残余应力检测、轴承疲劳寿命实验、MTM摩擦磨损实验等检测和试验。 本人发表多篇SCI、EI、中文核心论文,授权多项专利。
文档评论(0)