成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第五课 MCS-51指令系统 Instruction Set

第三章MCS-51指令系统 Instruction set §3.1概述 种寻址方式,111条指令 单字节指令:49条 字节数双字节指令:45条 字节指令:17条 单周期指令:64条 运算速度双周期指令:45条 四周期指令:2条 021/1/2
2021/1/21 1 §3.1 概述 7种寻址方式,111条指令 字节数 运算速度 单字节指令:49条 双字节指令:45条 三字节指令:17条 单周期指令:64条 双周期指令:45条 四周期指令: 2 条 第三章 MCS-51指令系统 Instruction Set

数据传送类:29条 算术运算类:24条 功能逻辑运算类:24条 控制转移类:17条 位操作类:17条 021/1/2
2021/1/21 2 功能 数据传送类:29条 算术运算类:24条 逻辑运算类:24条 控制转移类:17条 位操作类: 17条

常用符号 Rn:工作寄存器中的寄存器R0、R1.R7之 Ri:工作寄存器中的寄存器R0或R #data:8位立即数 #data16:16位立即数 direct:片内RAM或SFR的地址(8位) @间接寻址寄存器 Bit:片内RAM或SFR的位地址 adr11:11位目的地址 adr16:16位目的地址 021/1/21
2021/1/21 3 常用符号 Rn:工作寄存器中的寄存器R0、R1…R7之一, Ri:工作寄存器中的寄存器R0或R1 #data:8位立即数 #data16:16位立即数 direct:片内RAM或SFR的地址(8位) @间接寻址寄存器 Bit:片内RAM或SFR的位地址 addr11:11位目的地址 addr16:16位目的地址

re:补码形式的8位地址偏移量。 偏移范围为-128~127 :位操作指令中,该位求反后参与操作,不影响 该位 X:片内RAM的直接地址或寄存器 (X):相应地址单元中的内容 →:箭头左边的内容送入箭头右边的单元内 021/1/2
2021/1/21 4 rel: 补码形式的8位地址偏移量。 偏移范围为-128~127 /:位操作指令中,该位求反后参与操作,不影响 该位 X:片内RAM的直接地址或寄存器 (X):相应地址单元中的内容 →:箭头左边的内容送入箭头右边的单元内

§3.2寻址方式 3.2.1立即寻址 操作数存在程 I mmediate Address ing 序存储器中 操作数就包含在指令代码中,在操作码之后,称为 立即数,用“#”表示。 MCS-51 如:MoVP1,#80H MOV R7 # 0F5H MOV DPTR. #1245H 021/1/2
2021/1/21 5 §3.2 寻址方式 3.2.1 立即寻址 Immediate Addressing 操作数就包含在指令代码中,在操作码之后,称为 立即数,用“#”表示。 MCS-51 如:MOV P1, #80H MOV R7, #0F5H MOV DPTR,#1245H 操作数存在程 序存储器中

3.2.2直接寻址 Direct Address ing 直接使用数所在单元的地址找到了操作数,所以称 这种方法为直接寻址。 操作数在SFR、内部RAM、位地址空间。 如:MoVA,0OH MOV C 60H MOV A OFOH 021/1/2
2021/1/21 6 3.2.2 直接寻址 Direct Addressing 直接使用数所在单元的地址找到了操作数,所以称 这种方法为直接寻址。 操作数在SFR、内部RAM、位地址空间。 如: MOV A,00H MOV C,60H MOV A,0F0H

323寄存器寻址 Register Addressing 对遄定的工作寄存器R0~R7、累加器A、通用寄存器B、 地址寄存器DPTR中的数进行操作。 例:MoA,RO;将RO工作寄存器中的数据送到累加器A中去。 提一个问题:我们知道,工作寄存器就是内存单元 的一部分,如果我们选择工作寄存器组0,则R0就 是RAM的0OH单元,那么这样一来,MoVA,00H 和MVA,R不就没什么区别了吗? 2021/1/2
2021/1/21 7 3.2.3 寄存器寻址 Register Addressing 对选定的工作寄存器R0~R7、累加器A、通用寄存器B、 地址寄存器DPTR中的数进行操作。 例:MOV A,R0;将R0工作寄存器中的数据送到累加器A中去。 提一个问题:我们知道,工作寄存器就是内存单元 的一部分,如果我们选择工作寄存器组0,则R0就 是RAM的00H单元,那么这样一来,MOV A,00H 和 MOV A,R0不就没什么区别了吗?

的确,这两条指令执行的结果是完全相同的, 都是将0OH单元中的内容送到A中去,但是执行的过 程不同,执行第一条指令需要2个机器周期,而第二 条则只需要1个机器周期,第一条指令变成最终的目 标码要两个字节(E5H00H),而第二条则只要一个 字节(E8H)就可以了 2021/1/2
2021/1/21 8 的确,这两条指令执行的结果是完全相同的, 都是将00H单元中的内容送到A中去,但是执行的过 程不同,执行第一条指令需要2个机器周期,而第二 条则只需要1个机器周期,第一条指令变成最终的目 标码要两个字节(E5H 00H),而第二条则只要一个 字节(E8H)就可以了

3.24寄存器间接寻址 Register Indirect Addressing 把地址放在另外一个寄存器中,根据这个寄存器中的数值 决定该到哪个单元中取数据。 RO,R1一-8位地址,片内低128字节或片外 DPTR---16位,片外64KB 操作数在 MCS-51 片内RAM中 如:MoVA,@R0 MOVX A @RO 操作数在 片外RAM中 MOVX A, QDPTR 操作数在 片外RAM中 021/1/2
2021/1/21 9 3.2.4 寄存器间接寻址 Register Indirect Addressing 把地址放在另外一个寄存器中,根据这个寄存器中的数值 决定该到哪个单元中取数据。 ▪R0,R1----8位地址,片内低128字节或片外 ▪DPTR----16位,片外64KB ❖ MCS-51 如: MOV A,@R0 MOVX A,@R0 MOVX A,@DPTR 操作数在 片内RAM中 操作数在 片外RAM中 操作数在 片外RAM中

325变址寻址(基址+变址) Base-Register-plus-Index-Register-Indirect Addressing 以DPTR或PC为基址寄存器,累加器A为变址寄存器。把两 者内容相加,结果作为操作数的地址。 常用于查表操作。 操作数在程 今MCS-51 序存储器中 MOVC A. @A+DPTR: (A+DPTR)+A M0VGA,@A+PC;PC+1→PG,(A+PC)→A 021/1/2
2021/1/21 10 以DPTR或PC为基址寄存器,累加器A为变址寄存器。把两 者内容相加,结果作为操作数的地址。 常用于查表操作。 ❖ MCS-51 MOVC A, @A+DPTR ;(A+DPTR) →A MOVC A, @A+PC ; PC+1 →PC,(A+PC)→A 3.2.5 变址寻址(基址+变址) Base-Register-plus-Index-Register-Indirect Addressing 操作数在程 序存储器中
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第二课 KEIL C51的应用.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第九课 D/A&A/D转换器及其与单片机接口.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第三课 显示器及其接口(LLED数码显示方式及电路D).ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第三课 单片机I/O口的使用(MCS-51单片机的并行端口结构与操作).ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第七课 串口.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第一课 绪论(郑小彪).ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(单片机)教学大纲(郑小彪).doc
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)第8章 MATLAB程序设计语言在信号处理中的应用.ppt
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)第7章 信号的时频表示与小波变换.ppt
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)第6章 有限长单位脉冲响应.ppt
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)第5章 无限长单位脉冲响应(IIR)数字滤波器的设计方法.ppt
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)第4章 数字滤波器的基本结构.ppt
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)第3章 快速傅里叶变换.ppt
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)第2章 离散傅里叶变换.ppt
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)第1章 离散时间信号与系统.ppt
- 西安电子科技大学出版社:面向21世纪高等学校信息工程类专业系列教材《数字信号处理 Digital Signal Processing》课程教学资源(PPT课件)封面及目录.ppt
- 江西交通职业技术学院:《电子技术》课程教学资源(PPT课件)直流稳压电源.ppt
- 江西交通职业技术学院:《电子技术》课程教学资源(PPT课件)J-K触发器.ppt
- 江西交通职业技术学院:《电子技术》课程教学资源(PPT课件)第十三章 时序逻辑电路(13.1 触发器 13.2 寄存器 13.6 寄存器).ppt
- 江西交通职业技术学院:《电子技术》课程教学资源(PPT课件)第十二章 组合逻辑电路.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第五课 存储器、堆栈、SFR.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第八课 I2C串行总线的组成及工作原理.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第六课 中断系统 Interrupt.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第六课 80C51的定时/计数器.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第十课 单片机系统的扩展.ppt
- 成都信息工程大学:《51单片机及其应用》课程教学资源(PPT课件讲稿)第四课 键盘的应用 KEY.ppt
- 模拟电路一日通 Analog Electronics In A Day:Analog Electronic Design(Ron Mancini and Charles Wray Texas Instruments).pdf
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第二部分 MCS-51单片机的指令系统及程序设计 第3章 MCS-51单片机的指令系统.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第二部分 MCS-51单片机的指令系统及程序设计 第4章 MCS-51单片机汇编语言程序设计.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第三部分 MCS-51单片机的基本功能单元 第5章 MCS-51单片机的中断系统.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第三部分 MCS-51单片机的基本功能单元 第6章 MCS-51单片机的定时/计数器.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第三部分 MCS-51单片机的基本功能单元 第7章 MCS-51单片机的串行口.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第四部分 单片机的扩展技术及应用系统的研制 第8章 MCS-51单片机的并行扩展技术.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第四部分 单片机的扩展技术及应用系统的研制 第9章 MCS-51单片机的串行扩展技术.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第四部分 单片机的扩展技术及应用系统的研制 第10章 单片机应用系统的研制.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第一部分 单片机及其基本组成 第1章 单片机概述.ppt
- 电子工业出版社:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第一部分 单片机及其基本组成 第2章 MCS-51单片机的硬件结构.ppt
- 《现代音响与调音技术》课程PPT教学课件:第六章 电扩声系统的配接和调音方法.ppt
- 《数字电子技术》课程教学资源:各章习题解答.ppt
- 北京工业大学:《VHDL与数字电路设计》课程教学资源(PPT课件讲稿,共九章,主讲:崔刚).ppt