- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第2章80868088的系统结构
第2章 8086/8088的系统结构
1978年,Intel公司制造出第一个16位的微处理器8086/8088,它是80X86微处理器系统结构的基础。8086/8088CPU的主要特点是:第一,CPU数据总线是16位的,就是说,它一次最多能处理16位的数据;第二,CPU地址总线是20位的,存储器的空间是1MB;第三,CPU采用了流水线处理技术,当数据总线和地址总线忙于传输数据时,CPU可以同时处理其它信息,使处理器的效率提高。
Intel以后研制出的所有的CPU都是建立在8086/8088指令集基础之上。新的微处理器都能运行原来8086/8088的程序,同时又增加了新的功能和指令。
计算机的系统结构 (system architecture ) 也称为系统架构,经典的系统结构定义是指计算机系统的多层次结构中机器语言机器级的结构,它是软件和硬件/固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具备的界面结构和功能。随着计算机技术、微电子技术等不断发展,系统结构的概念和内涵也在演变,对于计算机或CPU设计、应用人员来说,计算机系统结构是硬件和软件的综合技术,往低层看,是CPU、存储器、接口等的硬件电路系统设计,和指令系统的设计和优化等,是计算机的基础级。往上层看,是如何构造出性能更快、更优的计算机系统,提高计算机系统的并行性,包括指令级的并行、操作系统级的并行、和多处理器的并行,这涉及到许多并行的新算法,结构和编程等技术,这些内容本书涉及。
2-1 8086/8088 CPU结构
微处理器就是中央处理单元(central processing unit),一般简称为CPU。它的内部有一个算数和逻辑单元(ALU),它主要功能是对数据进行运算和逻辑控制。8086/8088 CPU结构有二种含义,一是指物理结构,另一个是指编程结构。物理结构是指在硅片上设计和制造CPU时,各个功能单元部分的电路版图(layout)怎样设计,放置在何处,单元之间的联线怎样安排等,对于一块已经封装好的集成电路,一般是无法从外部看到芯片的内部的。编程结构是指从编程人员或使用人员的角度出发,所看到的结构。物理结构是设计CPU芯片时所能看到的真实性结构,而编程结构是对计算机编程时所看到的原理性结构,它与真实结构是有区别的。本书介绍的8086/8088CPU结构,是指CPU的编程结构。
图2-1 8086 CPU 图2-2 Pentium CPU 图2-3 8088 芯片
图2-1和 图2-2分别是8086CPU和Pentium?CPU芯片的内部版图结构,图2-3是一个实际的8088芯片。以上图片来源于“Reaching New Milestones-25Years of Intel Architecture”,。
2-1-1 8086/8088CPU 内部结构
8086/8088CPU是16位的微处理器芯片,它采用了3μm线宽、NMOS半导体工艺制造技术,在芯片上集成了约29000个晶体管,工作电压+5V,时钟频率5MHZ,计算速度达2.5MIPs(millions of instructions per second)。它有16位数据线,有20位地址线,所以可以寻址的存储地址空间是字节。
在推出8086 CPU的同时,intel公司还推出了一种准16位微处理器8088CPU。推出8088的主要目的是为了与当时已有的外围接口芯片直接兼容使用,8088的主要特点是:内部寄存器、内部运算部件以及内部操作都被设计成16位的,但对外的数据总线只有8条。微型计算机是以微处理器为核心的、硬件和软件技术的综合,掌握了微处理器的原理和使用方法,就能更好的使用微型计算机。
要掌握一个CPU的工作原理,就应该了解它的编程结构,即编程时所看到的原理性结构,它与真实结构是有区别的。我们分析的8086/8088CPU结构,是指CPU的编程结构。
从微处理器功能上分析,8086/8088CPU可分成两部分,即总线接口部件(BIU)和执行部件(EU)。见图2-4。工作时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果送到指定的内存单元或外设端口中。
图2-4 8086/8088 CPU 内部结构框图
总线接口部件(BIU)的功能就是负责CPU与存储器、I/O端口传送数据。总线接口部件(BIU)由下列各部分组成:
有4个段地址寄存器,即CS、ES、SS、DS;
1个16位的指令指针寄存器IP;
有1个20位的地址加法器。由于8086/8088内部的寄存器都是16位的,所以
您可能关注的文档
最近下载
- 高中数学课程标准(2024年版).pdf VIP
- 计划生育妇女的护理(共55张PPT)【55页】.pptx VIP
- 消防器材检查记录.docx VIP
- 编译原理 试题及答案.doc VIP
- DB23T 2462—2019灭火救援经济补偿计算标准.docx VIP
- 胃肠道肿瘤患者围术期深静脉血栓预防及管理的证据总结.pptx VIP
- 消防火灾自动报警主机操作规程.pdf VIP
- 山东省潍坊市2025届高三上学期开学调研检测物理试题word版含解析.pdf VIP
- 经鼻高流量氧疗与无创正压通气交替使用在治疗老年重症肺炎合并呼吸衰竭患者中的疗效分析.pdf VIP
- T_PPAC 701-2021 企业商业秘密管理规范.docx
文档评论(0)