微型计算机系统原理及应用第13章 第二十五次ppt课件.ppt
《微型计算机系统原理及应用第13章 第二十五次ppt课件.ppt》由会员分享,可在线阅读,更多相关《微型计算机系统原理及应用第13章 第二十五次ppt课件.ppt(35页珍藏版)》请在三一办公上搜索。
1、13.1 X86系列处理器的功能结构13.2 X86系列结构微处理器的工作方式,第13章 X86系列微处理器的结构与工作方式,济南大学控制学院,1,2007年,概述,微处理器的发展第一节课详细讲过。20年来,Intel公司的微处理器有了极大的发展,从8086(8088)到80286、80386、80486、奔腾(也称为80586)、奔腾MMX、奔腾PRO(也称80686)、奔腾II、奔腾III、直至最新的奔腾4,形成了IA(Intel Architectuce)-32结构。目前IA-64已经推出,微处理器正在向64位发展。,济南大学控制学院,2,2007年,上节课对8086/8088微处理器的
2、结构详细讲过(是我们学的重点,也是学习IA-32微处理器结构的起点和基础。回顾其建筑模型,也就是IA-32结构)IA-32结构微处理器的最新版本的发展能追溯到8085和8080微处理器和4004微处理器.在IA-32结构系统引进32位微处理器之前,是8086/8088. 所以IA-32结构微处理器同时包括16位和32位微处理器.IA-32结构最成功之作:1978年开始的那些处理器建立的目标程序仍然能够在IA-32结构系列的最新的处理器上执行.8086/8088 将段引进IA-32结构. 关于段-16位寄存器-64KB的内存指针-可以段于与段的寻址(即256KB)-用段和16位指针可形成20位(
3、1MB)的地址范围.80286 在此基础上扩充24位基地址,允许最大物理存储器16KB.,济南大学控制学院,3,2007年,13.1.1 Intel80386微处理器,80386微处理器是在IA-32结构微处理器系列中第一个32位处理器.80386是32位处理器,每个32位寄存器(EAX-AX 参见P53)的后一半保留两个早期处理器(8086和80286)的16位寄存器的特性,以提供完全的后向兼容。32位总线提供4GB的物理空间;在原来基础上引用许多的新技术,如段中又分页( 每段分256页 大家可以空间想象);码预取单元(从总线单元接受目标码并把它存放至16字节队列)。其结构功能:有6个并行操
4、作部件(总线接口单元、码预取单元、指令译码单元、执行单元、段单元和分页单元),济南大学控制学院,4,2007年,13.1.2 Intel80486微处理器,80486在80386基础上扩展为五个流水线段(定义见P170 第9行)。在不同段上同时执行五条指令。增加8KB的缓存(Cache).80486是第一次把80X87FPU(浮点处理单元-浮点数一般采用M2E的形式来表示,M为,它一般为小数;E为阶码, )集成到处理器上并增加了新的引脚、位和指令支持更复杂有力的系统(二级Cache支持和多处理器支持)。使用专用的中断脚触发的系统管理模式,允许复杂的系统管理特性(如:停止时钟、自动暂停电源下降、
5、减速的时钟速率下执行以节省电源)。在工艺方面方面进一步改善。,济南大学控制学院,5,2007年,13.1.3 Pentium处理器,Intel奔腾(Pentium)处理器增加了第二个执行流水线以达到超标量性能。一片Cache加到16KB,主要寄存器是32位,每段可形成4MB的页,外部总线到64位,内部可以进行128和256位的数据相互传送,而且增加了高级可编程中断控制器(?)。把Intel MMX(8个64位积存器)技术引入IA-32结构。可以进行单指令多数据(SIMD)执行方式,从而使高级媒体技术、摄像处理和数据压缩应用程序运行和应用成为可能。,济南大学控制学院,6,2007年,13.1.4
6、 Intel P6系列处理器,建立新的性能标准,工艺先进(0.6微米)。Intel Pentium Pro处理器是基于P6微结构的第一个处理器。P6处理器系统随后的成员是Intel Pentium II、 Intel Pentium II Xeon(至强)、 Intel Celeron(赛扬)、 Intel Pentium III Xeon(至强)处理器。其主要性能:能被5个执行单元顺序执行。Cache增加到256KB总线扩展为36位总线最大可达到64GB的物理地址空间,济南大学控制学院,7,2007年,13.1.5 Intel 奔腾2-4处理器,工艺逐步提高Cache逐步增到1MB逐步加速视
7、频、语音、加密、摄像和照片处理技术,济南大学控制学院,8,2007年,13.2 Intel 80386微处理器的功能结构,功能具体体现:(1).从16位寄存器发展32位寄存器;(2).地址寄存器也发展为32位,可寻址的地址范围达到4GM(但段寄存器仍为16位), 可分页;(3).增加了保护方式,使处理器有了两种工作方式:实地址方式和保护虚地址方式,实地址方式用于与8086兼容;保护虚地址方式32位处理器能够真正发挥其完整功能的工作方式;(4).引入了多任务、任务切换的概念;(5).引入了四级特权,引入了调用门、陷入门、中断门,使程序在不同特权之间切换;(6).引入了存储管理单元(MMU),使采
8、用80386的操作系统方便地实现页(每页为4KB)虚拟存储器管理;(7).增加了新指令(主要保护方式的指令)。,济南大学控制学院,9,2007年,13.1.3 Intel 80486微处理器的功能结构,其基本基础结构与80386一样,不同的是:(1)将80386处理器的指令译码和执行部件扩展成五级流水线,五条指令可同时执行,最快能够在每个CPU时钟内执行一条指令;(2)增加8KB高速缓存Cache),在此的指令可每个时钟内执行5个以上;(3)在80486中首次将浮点处理器部件80X87 FPU集成到微处理器(4)总线接口更加复杂,增加了许多功能。,济南大学控制学院,10,2007年,济南大学控
9、制学院,11,2007年,13.3 操作模式,IA-32结构处理器支持三种操作模式:保护模式、实地址模式和系统管理模式。保护模式-是处理器基本模式,提供做高的功能和性能;实地模式-是8086微处理器编程环境的工作模式并有一些扩展。在系统上电或复位后,处理器总是处在实地址模式系统管理模式-是操作系统为实现平台特定的功能或系统安全提供的一种透明机制。主要用于自动暂停、睡眠等节省电源模式,济南大学控制学院,12,2007年,基本执行环境概要,IA-32处理器上执行的程序或任务,都给予一组执行指令的资源,用于存储代码、数据和状态信息。这些资源构成了IA-32结构处理器的执行环境。(1)地址空间(808
10、6 20条;80386 32条)(2)基本程序执行寄存器 (通用寄存器、段寄存器、标志寄存器和指令寄存器)(3)80 x87 FPU(浮点处理单元)寄存器*(4)MMX寄存器(八个64位寄存器)单指令多数据(SIMD)(5)XMM寄存器(八个128位寄存器)(6)堆栈 祥见 P49 图2-7 除了基本执行环境提供的资源之外(这些对我们来说仅是了解)。 IA-32结构处理器提供以下资源。(1)控制寄存器;(2)存储管理寄存器;(3)调试寄存器;(4)存储类型范围寄存器。,济南大学控制学院,13,2007年,存储器组织,处理器在它的地址总线上寻址的存储器成为物理存储器.物理存储器按8位字节序列组织
11、.每个字节赋予一个惟一的地址,称为物理地址.我们构建一个测量或控制系统,一般不会使用IA-32结构的高档微处理器,而是使用8086微处理器或单片机来构建系统。所以我们重点学习8086微处理器的结构、指令、汇编语言以及相应的外设接口(见P50页),济南大学控制学院,14,2007年,1 实地址方式存储器组织,IA-32结构微处理器中的实地址方式是为了与8086/8088微处理器兼容而设计的。所以该方式组织与8086/8088的存储器组织是一样的。,济南大学控制学院,15,2007年,济南大学控制学院,16,2007年,2、存储器组织,1. 存储器分段 8088有20条地址线,它的直接寻址能力为1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机系统原理及应用第13章 第二十五次ppt课件 微型计算机 系统 原理 应用 13 第二十 五次 ppt 课件

链接地址:https://www.31ppt.com/p-1973598.html