- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
逃离 x86架构CPU 体系结构 CISC 与 RISC 之争
逃离 x86架构CPU 体系结构 CISC 与 RISC 之争
逃逃离离 xx8866架架构构CCPPUU体体系系结结构构 CCIISSCC与与 RRIISSCC 之之争争
x86架构诞生
早在1981年,IBM 公司推出了基于Intel 8088处理器的个人电脑;
和不久后的8086处理器相比,它是一台低价格,低性能的处理器。尽
管在当时Motorola MC69000处理器的性能也相当不错,但是IBM 这
样选择的理由是因为8088处理器已经能够对地址总线进行“复用”,并且
总线宽度达到8位,和以往相比,大大减少了整个系统的开销。由于当
时没有芯片组这一概念,因此数据和指令的存储和读取都要依靠主板上
的特殊门电路,这些部件也是8位的宽度。如果使用MortolaMC69000
处理器的话,那么在相同功能的情况下,主板需要更多的此类部件,因
此大大增加了主板的制造成本。尽管有人建议,Mortola MC69000有
助于系统性能的提高,但是IBM 固守“简单就是美”的原则,毅然选择
了8088处理器。
IBM 的“生死抉择”却给软件开发者带来灾难性的影响(当时没有充
分意识到)。由于处理器采用了808X 的架构,因此数据和代码只能在
64KB的范围内进行访问。如果某一个程序需要使用超过64KB 的内存,
那么程序不得不使用16位的段地址和16位的偏移地址组合,来达到20
位的数据访问范围。当时的程序员就为 位到 位的地址转化伤透了
16 20
脑筋。在程序的编译过程中,也引进了相应的内存使用模式(小型,中
型,大型,巨型)。系统集成的汇编语言在程序编写时,必须指明是近
程调用(near call)还是远程调用(far call)。如果要把8088处理器的
程序移植到如 机时,就必须把地址扩展成 位,这个过程非
MC68000 32
常繁琐。
尽管64KB的限制是IBM 个人电脑的一个死穴,但是当时IBM PC
的市场销售额非常不错。8088处理器和DOS 操作系统能够支持大部分
的应用软件,因此IBM 的个人电脑推出不久就受到各界的好评;而对
于64KB的限制,人们似乎没有太多的关注。随着PC的成功推出,IBM
着手于X86系统架构标准的制定,并且希望成为全球最大的电脑制造
商。Intel 和Microsft 都参与了此标准的定制,并且携手进行个人电脑
的开发。
第一个 架构的“婴儿”便是于 年推出的 位的 处理
x86 1985 32 80386
器(386处理器)。当时,大部分的操作系统(或者准操作系统)还是
16位模式,因此程序员也必须进行地址的转化,这个令人厌烦的转化工
作直到Microsoft 公司发布了第一款32位的操作系统Windows 95时,
才得以解决。Windows 95是第一款使用32位地址的操作系统,它能够
对 位空间的数据进行读写操作,并且 处理器的内部有 个通用
32 80386 7
寄存器(GPRS)。
从 世纪 年代开始, 架构快速的发展着。同时, (精
19 80 X86 RISC
简指令集)架构也受到人们的关注,并且有不少成功的产品,如SPARC ,
PA-RISC,MIPS等。从价格上而言,X86架构的PC机最便宜;而那
些基于RISC 处理器的大型机价格昂贵。但是在架构上,PC 机和大型机
有非常多的相同点,它们都有着良好的软件支持,并且集成汇编语言。
它们之间第二个相似点就是PC 和大型机的档次通常用以整体的性
价比来决定,而不是
您可能关注的文档
- CH-10 阀门和管道配件.pdf
- ch13 网络与最短路径.doc
- ch14-UML扩展机制.ppt
- 模块化移动机械臂运动规划及控制_史先鹏.pdf
- CH17图基本概念1.ppt
- 模块化自重构机器人的设计与运动规划.pdf
- Chap.6-图及网络分析.ppt
- 模拟活塞缸套摩擦副仿生非光滑表面摩擦学研究!.pdf
- chap1 类及对象.ppt
- chap3 MFC基本应用程序建立.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 2025年高考数学模拟卷(四)含答案及解析.pdf VIP
- 急性呼吸循环衰竭的早期识别与救治(共88张PPT)【88页】.pptx VIP
- 2023年河南省普通高校对口招生考试电子类专业课试卷.pdf VIP
- 院感及院感管理的基本概念.ppt VIP
- 维生素d3与骨骼健康课件.ppt
- 重点项目信息管理平台建设方案.docx
- 2025年高考数学模拟卷(三)含答案及解析.pdf VIP
- 河师大焦争鸣张万琴版线性代数答案解析.pdf VIP
- Unit4NaturalDisastersListeningandSpeaking课件高中英语人教版22.pptx
- 接受人生的荒谬是强大还是懦弱的表现?辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
文档评论(0)