第3章 微处理器体系结构.ppt
《第3章 微处理器体系结构.ppt》由会员分享,可在线阅读,更多相关《第3章 微处理器体系结构.ppt(44页珍藏版)》请在第壹文秘上搜索。
1、 第第3 3章章 微处理器微处理器体系结构体系结构3.1 80863.1 8086处理器体系结构处理器体系结构3.2 ARM73.2 ARM7内核体系结构内核体系结构3.3 ARM73.3 ARM7内部寄存器内部寄存器3.4 ARM73.4 ARM7运行状态标志寄存器运行状态标志寄存器CPSRCPSR3.5 3.5 存储器及存储器映射存储器及存储器映射I/OI/O3.6 ARM3.6 ARM处理器的其他特性处理器的其他特性3.7 3.7 基于基于ARMARM处理器的处理器的SOCSOC芯片设计产业模式芯片设计产业模式3.1 80X86处理器结构处理器结构本节的学习应该掌握:本节的学习应该掌握:
2、8086/8088微处理器的结构微处理器的结构 8086/8088指令执行的操作过程指令执行的操作过程 8086的操作时序的操作时序3.1 8086/80883.1 8086/8088微处理器微处理器3.1.1 8086/80883.1.1 8086/8088性能特点与组成结构性能特点与组成结构80868086:IntelIntel系列的系列的1616位微处理器;位微处理器;1616条数据线;条数据线;2020条地址线,可寻址地址范围条地址线,可寻址地址范围2 22020=1MB=1MB;单单5V 5V 供电、一个供电、一个5MHz5MHz时钟时钟 。80888088:内部与内部与808680
3、86兼容,兼容,1616位微处理器;位微处理器;对外数据总线为对外数据总线为8 8位,称为准位,称为准1616位微处理器;位微处理器;有包括乘法和除法的有包括乘法和除法的1616位运算指令;位运算指令;能处理能处理1616位和位和8 8位数据;位数据;2020根地址线,寻址的空间达根地址线,寻址的空间达1M1M字节。字节。AH ALBH BLCH CLDH DL SP BP DI SI通通用用寄寄存存器器运算寄存器运算寄存器ALU标志标志执行部分执行部分控制电路控制电路1 2 3 4 5 6 CS DS SS ES IP(PC)内部内部寄存器寄存器总线总线I/O控控制电制电路路地址加地址加法器
4、法器20位位16位位8位位指令队列缓冲器指令队列缓冲器外外总总线线执行部件执行部件总线接口部件总线接口部件8086CPU结构图结构图1.总线接口部件总线接口部件总线接口总线接口功能功能:(1)从取指令送到指令)从取指令送到指令队列。队列。(2)CPU执行指令时,执行指令时,到指定的位置取操作到指定的位置取操作数,并将其送至要求数,并将其送至要求的位置单元中。的位置单元中。(2)16位指令指针寄存器位指令指针寄存器IP(PC);(3)20位的地址加法器位的地址加法器;(4)六字节的指令队列缓冲器。)六字节的指令队列缓冲器。总线接口的组成:总线接口的组成:(1)四个段地址寄存器)四个段地址寄存器
5、CS 16位代码段寄存器位代码段寄存器 DS 16位数据段寄存器位数据段寄存器 ES 16位附加段寄存器位附加段寄存器 SS 16位堆栈段寄存器位堆栈段寄存器;总线接口部件说明总线接口部件说明:(1)指令队列缓冲器:)指令队列缓冲器:在执行指令的同时,将取下一条指令,并放入指在执行指令的同时,将取下一条指令,并放入指令队列缓冲器中令队列缓冲器中,CPU执行完一条指令后,可以执行下一条指令(流水线技执行完一条指令后,可以执行下一条指令(流水线技术)术),提高提高CPU效率。效率。(2)地址加法器:)地址加法器:产生产生20位地址位地址,CPU内无论是段地址寄存器还是偏移内无论是段地址寄存器还是偏
6、移量都是量都是16位的,通过地址加法器产生位的,通过地址加法器产生20位地址。位地址。2.执行部件执行部件执行部件作用:执行部件作用:*从指令队列中从指令队列中取出指取出指令令;*指令译码指令译码,发出相应相发出相应相应的控制信号应的控制信号;*收发数据收发数据,接收由总线接收由总线接口送来的数据或发送数接口送来的数据或发送数据至接口据至接口;*算术逻辑运算算术逻辑运算执行部件组成:执行部件组成:*四个通用寄存器四个通用寄存器 AX、BX、CX、DX。四个通用寄存。四个通用寄存器都是器都是16位或作两个位或作两个8位来使用。位来使用。*专用寄存器专用寄存器 SP-堆栈指针寄存器堆栈指针寄存器
7、BP-基址指针寄存器基址指针寄存器 DI-目的变址寄存器目的变址寄存器 SI-源变址寄存器源变址寄存器*算术逻辑单元算术逻辑单元ALU 完成完成8位或者位或者16位二进制算术和逻位二进制算术和逻辑运算,计算偏移量。辑运算,计算偏移量。*数据暂存寄存器数据暂存寄存器 协助协助ALU完成运算,暂存参加运完成运算,暂存参加运算的数据。算的数据。*控制电路控制电路 取出指令操作码,通过译码电路分析,发出相应的取出指令操作码,通过译码电路分析,发出相应的控制命令,控制控制命令,控制ALU数据流向。数据流向。*标志寄存器标志寄存器*标志寄存器标志寄存器16位寄存器,其中有位寄存器,其中有7位未用。位未用。
8、D15D0 OF DF IF TF SF ZF AF PF CF进进借借位位标标志志奇奇偶偶标标志志半半进进借借位位标标志志零零标标志志符符号号标标志志单单步步中中断断中中断断允允许许方方向向标标志志溢溢出出标标志志1-有进、借位有进、借位0-无进、借位无进、借位1-低低8位有偶数个位有偶数个10-低低8位有奇数个位有奇数个11-低低4位向高位向高4位有进、借位位有进、借位0-低低4位向高位向高4位无进、借位位无进、借位1-结果为结果为00-结果不为结果不为03.1.2 8086 CPU执执行程序的操作过程行程序的操作过程 (1)形成)形成20位地址位地址送送至程序存储器至程序存储器 从指定单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 微处理器体系结构 微处理器 体系结构