- 9
- 0
- 约9.03千字
- 约 65页
- 2018-01-28 发布于浙江
- 举报
第03章 指令系统-02 《单片机原理与应用系统设计》电子课件-第1稿
控制系统计算机辅助设计-MATLAB语言与应用 第3章 指令系统 《单片机原理与应用系统设计》 电子工业出版社 , 2009.7 欧伟明 何静 凌云 刘剑 等编著 本章主要内容 MCS-51单片机指令概述 7种寻址方式 分类介绍89S51单片机的指令系统 3.1 MCS-51单片机指令概述 指令格式 符号说明 3.1.1 指令格式 指令的基本格式 : 例如,工作寄存器向累加器传送数据指令汇编语言指令为:MOV A, Rn ; A为目的操作数,Rn为源操作数 机器码指令为 :1110 1rrr ; rrr = 000~111,分别表示R0~ R7 3.1.2 符号说明 3.2 寻址方式 寻找操作数或指令的地址的方式称为寻址方式。 寄存器寻址方式 直接寻址方式 寄存器间接寻址方式 立即寻址方式 变址寻址方式 相对寻址方式 位寻址方式 3.2.1 寄存器寻址方式 3.2.2 直接寻址方式 直接寻址时,指令中的操作数部分直接给出了操作数的地址。 寻址范围只限于片内RAM : ⑴ 低128个存储单元,8-bit二进制数表示地址。 ⑵ 特殊功能寄存器,用直接地址或称号表示。 例如,指令 MOV A, 30H ; A ← (30H) 3.2.3 寄存器间接寻址方式 寄存器间接寻址时,指令中给出的寄存器为地址指针。 寻址范围: ⑴ 片内和片外RAM 256单元,用R0或R1间接寻址。 ⑵ 片外RAM 65536单元,用DPTR间接寻址。 例如: MOV A, @Ri MOVX A, @Ri MOVX @DPTR, A 3.2.4 立即寻址方式 操作数直接包含在指令中,这种给定操作数的方式称为立即寻址方式。 寻址范围: 仅限于程序存储器空间。 例如:⑴ MOV A, #18H ;将立即数18H送到累加器A⑵ MOV DPTR, #5678H ; DPH ← #56H,DPL ← #78H 3.2.5 变址寻址方式 变址寻址方式是以程序计数器PC或数据指针DPTR作为基址寄存器,以累加器A作为变址寄存器,它们两者内容之和为有效地址。 寻址范围: 程序存储器空间。 变址寻址方式的指令只有3条:⑴ MOVC A, @A+DPTR ; 查表指令⑵ MOVC A, @A+PC ; 查表指令⑶ JMP @A+DPTR ; 散转指令 3.2.6 相对寻址方式 相对寻址是以PC的相对值为基地址,加上指令中所给定的偏移量,形成有效的转移地址。 目的地址 = 转移指令所在地址 +转移指令的字节数 +偏移量rel 例如,指令 SJMP rel ; PC ← (PC)+2+rel 3.2.7 位寻址方式 位寻址时,操作数是二进制数表示的地址,其位地址出现在指令中。 寻址范围: ⑴ 片内RAM中的位寻址区。字节地址为20H~2FH,位地址为 00H~7FH ,共16字节128-bit 。 ⑵ 特殊功能寄存器的可寻址位 。 例如,指令 CLR bit ; 地址为bit的位单元清0 3.3.1 数据传送类指令 语句格式: MOV 目的操作数, 源操作数 一般传送指令 16位传送 8位传送 以A为目的 以Rn 为目的 以direct 为目的 以@Ri为目的 特殊传送指令 例:若(R0)=80H,(A)=20H。 执行 XCH A,R0 3.3.2 算术运算类指令 带进位加 加1指令 十进制调整指令 减1指令 3. 乘法 4. 除法 3.3.3 逻辑运算及移位类指令 3.3.4 控制转移类指令(17条) 程序执行是顺序的,改变程序执行顺序,称作程序转移。 3.3.5 位操作类指令 以位为单位进行的各种操作。 位传送指令 位清“0”指令 位 置“1”指令 位逻辑与指令 位逻辑或指令 判 C y 转移指令 判位 bit 转移指令 3.5 思考题与习题 什么是寻址方式?89S51指令系统有哪些寻址方式?相应的寻址空间在何处? 访问片外数据存储器、程序存储器,可以使用哪些指令来实现?请举例说明。 要访问特殊功能寄存器和片内数据存储器,应采用哪些寻址方式? 说明下列指令中源操作数采用的寻址方式。 MOV 55H, R7
您可能关注的文档
- 第 8 章 放大电路 电工电子技术与技能教学课件.ppt
- 第 8 章 数字信号的最佳接收 通信原理教学课件.ppt
- 第 9 章 利用图层技术制作网页.ppt
- 第 9 章 不可压缩流体的平面势流 气体动力学 教学课件.ppt
- 第 9 章 电磁波辐射 电磁场与电磁波教案 教学课件.ppt
- 第 七 讲 房地产项目开发的实务基础 —基础认识与实务要义 房地产企业经营管理 教学课件.ppt
- 第 9章 直流稳压电源 电工电子技术与技能教学课件.ppt
- 第 二节 求解多属性决策问题的准备工作.ppt
- 第 二 章 Internet分层体系结构 TCPIP协议 选修课.ppt
- 第 十 一 章 生殖 生理学 教学课件.ppt
最近下载
- 分点进水多级AO污水处理工艺设计计算探讨.pdf VIP
- 高中物理必修二圆周运动习题精选.doc VIP
- (必会)军队文职(中医学)近年考试真题题库资料汇总(含答案).pdf VIP
- 2025年安徽分类考试对口升学语文真题试卷 .pdf VIP
- (必会)军队文职(公共科目)近年考试真题题库资料汇总(含答案).pdf VIP
- 专题01-语言文字运用【真题汇编】(2021-2025)五年高考真题语文分类汇编-含答案解析.pdf VIP
- 分段进水多级 AO 工艺的特点与问题.pdf VIP
- 沉淀+多级 AO+混凝沉淀废水处理工艺.docx VIP
- 2025年新版对口高考试卷及答案安徽.doc VIP
- 不同回流比对多级AO工艺污染物去除的影响.docx VIP
原创力文档

文档评论(0)