- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 2 章 80x86系列结构微处理器与8086 本章讲述: 2.1 80x86系列微处理器是8086的延伸 2.2 8086的功能结构 2.3 8086微处理器的执行环境 2.1 x86系列 微处理器是8086的延伸 如上章所述,x86系列结构微处理器的增长基本上按摩尔定律发展,已经经历许多代。但从使用者(包括程序员)的角度来看,它是以8086处理器为基础,是一个兼容的微处理器系列,是8086在功能上和性能上的延伸。 2.1.1 8086功能的扩展 1. 从16位扩展为32位 8086是16位微处理器。它的内部寄存器的主体是16位的。它的主要用于存放操作数的数据寄存器是16位的。它的主要的用作为地址指针的指针寄存器也是16位的。依赖分段机制,用20位段基地址加上16位的偏移量形成了20位的地址,以寻址1MB的物理地址。 16位,无论作为数的表示,它能表示的数的范围是十分有限的。用16位作为地址,它只能表示64KB,更是一个十分小的地址范围,远远不能满足应用的需要。因而,于1985年,Intel公司推出了第一个32位的微处理器 -- 80386,开创了微处理器的32位时代。目前,计算机正从32位向64位转移,但主流仍是32位机。 32位,无论从能表示的数的范围,还是能寻址的物理地址,特别是能寻址的物理地址都极大的扩展了。使得微处理器能取代以前的所谓“大型机”,能应用于各种领域,从而极大地促进了计算机在各行各业中的应用。 32位地址能寻址4GB物理地址。到目前,仍远大于主流计算机的实际内存配置,仍有广阔的应用余地。 2. 从实模式至保护模式 当1981年,IBM公司刚推出IBM-PC时,主频是5MHz,内存是64KB-128KB,没有硬盘,只有单面单密度的软盘,到了PC/XT,才有10MB硬盘。在这样的硬件资源下,采用的操作系统是PC-DOS(MS-DOS)。这是单用户、单任务的磁盘操作系统。操作系统本身没有程序隔离、没有保护。这是DOS遭受病毒泛滥的内因。 随着PC机的大量普及,随着硬件性能的迅速提高。要求有能保护操作系统核心软件的多任务操作系统。为使这样的操作系统能在微型计算机系统中应用与普及,要求微处理器本身为这样的操作系统提供支持。于是,从80286开始,在80386中真正完善保护模式。在保护模式下,程序运行于四个特权级。这样,可以实现操作系统核心程序与应用程序的严格的隔离。保护模式支持多任务机制,任务之间完全隔离。 3. 片内存储管理单元 - MMU 32位地址,可寻址4GB物理地址。但大多数PC机的物理内存配置远小于4GB。但应用程序却需要庞大的地址空间。因此,在操作系统中提供了虚拟存储器管理机制,而这要求硬件支持。因而,在80386中提供了片内的MMU。提供了4K页、页表等支持。 以上三点是80386相对于8086的主要功能扩展。 4. 浮点支持 工程应用、图形处理、科学计算等要求浮点支持(实数运算)。因此,自80486芯片开始,在x86系列微处理器中集成了x87(及其增强)浮点单元。 5. MMX技术 为支持多媒体技术的应用,如音乐合成、语音合成。语音识别、音频和视频压缩(编码)和解压缩(译码)、2D 和 3D 图形(包括 3D 结构映像)和流视频等等。x86系列处理器中增加MMX技术及相应的指令 6. 流SIMD扩展(SSE) 自Pentium III处理器开始,在x86系列微处理器中引进了流SIMD(单指令多数据)扩展(SSE)技术。SSE扩展把由Intel MMX引进的SIMD执行模式扩展为新的128位XMM寄存器和能在包装的单精度浮点数上执行SIMD操作。 奔腾4处理器又进一步扩展为流SIMD扩展2(SSE2): — 用144条新指令扩展Intel MMX技术和SSE扩展,它包括支持: ? 128位SIMD整数算术操作。 ? 128位SIMD双精度浮点操作。 128 位指令设计以支持媒体和科学应用。由这些指令所用的向量操作数允许应用程序在多个向量元素上并行操作。元素能是整数(从字节至四字)或浮点数(单精度或双精度)。算术运算产生有符号的、无符号的和/或混合的结果。 2.1.2 8086性能的提高 x86系列系列芯片的发展的一个重要方面是提高性能。 1. 利用流水线技术提高操作的并行性 提高性能的一个重要方面是利用超大规模集成电路的工艺与制造技术提高芯片的主频。即减少一个时钟周期的时间。提高性能的另一重要方面是缩短执行指令的时钟周期数。在8086中,利用流水线把取指令与执行指令重叠,减少了等待取指令的时间,从而使大部分指令的执行为四个时钟周期。 80386利用芯片
您可能关注的文档
- 主要通风机司机岗位标准化操作规范题库.docx
- 实验报告五答案.doc
- 光刻工艺流程终稿.docx
- 第2章_LTE背景与终稿.ppt
- 实验报告(三)-2答案.doc
- 光谱设计:荧光光谱在果汁饮品检测中的应用终稿.docx
- 光钎通信实验终稿.docx
- 第一节地壳的物质组成和物质循环1终稿.pptx
- 主油泵电比例控制电路题库.ppt
- 3二氧化碳和一氧化碳终稿.ppt
- 实施指南《GB_T17692-2024汽车发动机及驱动电机净功率测试方法》深度剖析与未来展望.docx
- 实施指南《GB_T23024 - 2024制造业数字化仿真分类》实施指南长文解读.docx
- 实施指南《GB_T25052-2024连续热浸镀层钢板和钢带尺寸、外形、重量及允许偏差》实施指南.docx
- 实施指南《GB_T27624-2024养殖红鳍东方鲀鲜、冻品加工操作规范》实施指南.docx
- 实施指南《GB_T30894 - 2024咸鱼》实施指南.docx
- 实施指南《GB_T36192-2024活水产品运输技术规范》实施指南.docx
- 实施指南《GB_T44382 - 2024人类工效学无障碍设计与年龄相关的色光亮度对比度规范》实施指南.docx
- 实施指南《GB_T44394 - 2024化学品粉尘爆炸危害识别和防护指南》实施指南.docx
- 实施指南《GB_T44145 - 2024市场、民意和社会调查可访问样本库要求》实施指南.docx
- 实施指南《GB_T44218 - 2024微型扬声器测量方法》实施指南.docx
文档评论(0)