北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十讲 微处理器的内部组成(微处理器内部组成结构、各组成部件的功能)

《微机原理A》 第十讲:微处理器的內部组成 主讲老师:王克义
《微机原理A》 第十讲:微处理器的内部组成 主讲老师:王克义

本讲主要内容 微处理器内部组成结构 ·各组成部件的功能
• 微处理器内部组成结构 • 各组成部件的功能 本讲主要内容

·为了说明现代微处理器的内部组成结构,我们给 出一个经适当简化的 Pentium处理器的内部结构 框图(如图10.1所示),并以此为例对现代微处理器 的主要组成部件及其实现技术做概要说明
• 为了说明现代微处理器的内部组成结构,我们给 出一个经适当简化的Pentium处理器的内部结构 框图 (如图10.1所示 ),并以此为例对现代微处理器 的主要组成部件及其实现技术做概要说明

图101 Pentium处理器的内部结构框图 公 指令 Cache(8KB) BTB 数据总线(64位) 预取缓冲器 控制单元(CU 总线接口单元 指令译码器 地址总线(32位) Microcode 执行单元(EU ROM 控制总线 ALU ALU (U流水)(V流水) (BIU) 寄存器组 浮点处理单元 (FPU) 432位32位 数据 Cache(8KB)
图10.1 Pentium 处理器的内部结构框图 数据总线(64位) 控制总线 地址总线(32位) 总 线 接 口 单 元 指令 预取缓冲器 指令译码器 数据 执行单元 ALU (U流水) ALU (V流水) 寄存器组 控制单元(CU) Microcode ROM 浮点处理单元 (FPU) 32位 32位

公 10.1总线接口单元BU 总线接口单元 BIU(Bus Interface Un是微处理 器与微机中其他部件(如存储器、∥O接口等进行 连接与通信的物理界面。 ·通过这个界面,实现微处理器与其他部件之间的 数据信息、地址信息以及控制命令信号的传送。 ·由图101可见, Pentium处理器的外部数据总线宽 度为64位,它与存储器之间的数据传输率可达 528MB/s
10.1 总线接口单元BIU • 总线接口单元BIU(Bus Interface Unit)是微处理 器与微机中其他部件(如存储器、I/O接口等)进行 连接与通信的物理界面。 • 通过这个界面,实现微处理器与其他部件之间的 数据信息、地址信息以及控制命令信号的传送。 • 由图10.1可见,Pentium处理器的外部数据总线宽 度为64位,它与存储器之间的数据传输率可达 528MB/s

公 ·由于 Pentium处理器内部的算术逻辑单元 ALU( Arithmatic Logic Un)和寄存器的宽度仍是 32位的,所以它仍属于32位微处理器。 · Pentium处理器的地址总线位数为32位,即它的 直接寻址物理地址空间为232=4GB。 另外,BU还有地址总线驱动、数据总线驱动、 总线周期控制及总线仲裁等多项功能
• 由于Pentium处理器内部的算术逻辑单元 ALU(Arithmatic Logic Unit)和寄存器的宽度仍是 32位的,所以它仍属于32位微处理器。 • Pentium处理器的地址总线位数为32位,即它的 直接寻址物理地址空间为232=4GB。 • 另外,BIU还有地址总线驱动、数据总线驱动、 总线周期控制及总线仲裁等多项功能

公 102指令 Cache与数据 Cache Cache(高速缓存)技术是现代微处理器及微型计 算机设计中普遍采用的一项重要技术。 ·它使cPU在较低速的存储器件条件下获得较高速 的存储器访问时间,并提高系统的性能价格比。 ·在 Pentium之前的80386设计中,曾在处理器外部 设置一个容量较小但速度较快的“片外 Cache”。 80486中,则是在处理器内部设置了一个8KB的 ·“片內 Cache”,统一作为指令和数据共用的高速 缓存
10.2 指令Cache与数据Cache • Cache(高速缓存)技术是现代微处理器及微型计 算机设计中普遍采用的一项重要技术。 • 它使CPU在较低速的存储器件条件下获得较高速 的存储器访问时间,并提高系统的性能价格比。 • 在Pentium之前的80386设计中,曾在处理器外部 设置一个容量较小但速度较快的“片外Cache”。 • 80486中,则是在处理器内部设置了一个8KB的 • “片内Cache”,统一作为指令和数据共用的高速 缓存

公 · Pentium处理器中的 Cache设计与80386和80486 有很大的不同,它采用哈佛结构。 把 Cache分为“指令 Cache”和“数据 Cache分别 设置,从而避免仅仅设置统一 Cache时发生存储 器访问冲突的现象。 Pentium包括两个8KB的 Cache—一个为8KB的 数据 Cache,一个为8KB的指令 Cache ·指令 Cache只存储指令,而数据 Cache只存储指 令所需的数据
• Pentium处理器中的Cache设计与80386和80486 有很大的不同,它采用哈佛结构。 • 把Cache分为“指令Cache”和“数据Cache”分别 设置,从而避免仅仅设置统一Cache时发生存储 器访问冲突的现象。 • Pentium包括两个8KB的Cache——一个为8KB的 数据Cache,一个为8KB的指令Cache。 • 指令Cache只存储指令,而数据Cache只存储指 令所需的数据

公 在只有统一的高速缓存的微处理器(如80486) 中,一个数据密集的程序很快就会占满高速缓 存,几乎没有空间用于指令缓存,这就降低了微 处理器的执行速度 在 Pentium中就不会发生这种情况,因为它有单 独的指令 Cache。 如图10.1所示,经过B儿U,指令被保存在8KB的 “指令 Cache”中,而指令所需要的数据则保存在 8KB的“数据 Cache”中
• 在只有统一的高速缓存的微处理器(如 80486) 中,一个数据密集的程序很快就会占满高速缓 存,几乎没有空间用于指令缓存,这就降低了微 处理器的执行速度。 • 在Pentium中就不会发生这种情况,因为它有单 独的指令Cache。 • 如图10.1所示,经过BIU,指令被保存在8KB的 “指令Cache”中,而指令所需要的数据则保存在 8KB的“数据Cache”中

10.3超标量流水线结构 超标量流水线”结构是 Pentium处理器设计技术的 核 流水线( pipeline)方式是把一个重复的过程分解为 若千子过程,每个子过程可以与其他子过程并行 进行的工作方式
10.3 超标量流水线结构 • “超标量流水线”结构是Pentium处理器设计技术的 核心。 • 流水线(pipeline)方式是把一个重复的过程分解为 若干子过程,每个子过程可以与其他子过程并行 进行的工作方式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第九讲 寻址方式与指令系统(三).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第八讲 寻址方式与指令系统(二)8086/8088指令系统、MOV 指令、专用传送指令.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第七讲 寻址方式与指令系统(一)寻址方式的基本概念、常见的几种寻址方式.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第六讲 汇编语言的基本语法(二)汇编语言的表达式、汇编语言程序的开发.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第五讲 汇编语言的基本语法(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第四讲 微处理器的编程结构(二)段寄存器、实模式下的存储器寻址、堆栈.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第三讲 微处理器的编程结构(一)微处理器的工作模式、80x86 寄存器模型.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二讲 计算机、微型计算机的组成及工作过程(二).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第一讲 计算机、微型计算机的组成及工作过程(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导_综合设计实验.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验8 基于微机的串行通信口扩展.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验7 可编程定时计数器与中断控制.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验6 并行接口扩展.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验5 PCI设备操作.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验4 基于单片机的串行通信.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验3 键盘显示接口.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验2 模数和数模接口芯片应用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验1 单片机在线仿真器的使用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程资源_平时测验.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程资源_上机实习.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十一讲 微处理器的外部功能特性(微处理器的外部引脚功能、微处理器的总线时序).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十二讲 输入输出接口(I/O接口的基本概念、I/O控制方式、DMA接口技术).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十三讲 可编程DMA控制器8237.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十四讲 存储器及其接口(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十五讲 存储器及其接口(二)I/O接口的基本概念、I/O控制方式、DMA接口技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十六讲 存储器及其接口(三)存储器接口的分析与设计、高速缓存(Cache)技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十七讲 中断系统(中断及中断处理的基本概念、80x86实模式中断系统).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十八讲 可编程中断控制器8259A.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十九讲 并行通信及接口电路(一)简单并行接口电路、可编程并行接口电路8255A的结构.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十讲 并行通信及接口电路(二)?8255A的控制字、8255A的工作方式、8255A的编程应用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十一讲 串行通信及接口.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十二讲 计数、定时技术(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十三讲 计数、定时技术(二)8253的初始化编程、8253的编程应用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十四讲 总线技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十五讲 高性能微处理器的先进技术及典型结构.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程教学大纲.pdf
- 北京大学:《数字逻辑电路实验 Digital Circuits Laboratory》课程教学大纲.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程习题_数字逻辑电路本科生期末考试试卷样题(一).pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程习题_数字逻辑电路考试样题(二).pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程习题_数字逻辑电路考试样题(二)答案.pdf