版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.1 微型计算机的构成微型计算机的构成2.2 Intel 8086微处理器的结构微处理器的结构2.3 Pentium 微处理器微处理器 计算机的基本部件中,运算器与控制器是系统的核心,称为中央处理单元CPU,Central Processing Unit )。 微处理器与存储器、输入输出设备等部件结合在一起组成微型计算机系统Micro-computer System),简称微型计算机Micro-computer)。 微处理器系统总线存储器I/O接口I/O设备地址总线AB数据总线DB控制总线CB图图2-1 微型计算机的结构微型计算机的结构 一、微型计算机的外部结构一、微型计算机的外部结构 CP
2、U、存储器、外围接口与设备、系统总线。 系统总线: 地址总线Address Bus)数据总线Data Bus)控制总线Control Bus) 二、微型计算机的内部结构二、微型计算机的内部结构 一个典型的8 位微处理器: 累加器算术逻辑运算单元(ALU,Arithmetic and Logic Unit )状态标志寄存器寄存器阵列指令寄存器指令译码器和定时及各种控制信号的产生电路。 8 位微处理器的结构图:位微处理器的结构图: Intel公司于1978年推出的16位微处理器芯片 8086 CPU有20条地址线,可直接寻址1MB的存储空间。8086内部有8个通用寄存器、1个指令指针寄存器、1个标
3、志寄存器和4个段寄存器。 一、一、8086的基本结构与功能的基本结构与功能 总线接口单元 (BIU,Bus Interface Unit)执行单元EU,Execution Unit) BIU的功能是负责CPU与存储器、I/O端口之间的信息传送。 EU则主要负责分析和执行指令,并产生相应的控制信号。 图图2-3 8086的基本结构图的基本结构图1. 总线接口单元总线接口单元 (BIU) 总线接口单元负责从内存取指令送到指令队列,也对I/O接口进行读写操作。 各部分组成:各部分组成: (14个个16位段地址寄存器。代码段寄存器位段地址寄存器。代码段寄存器CSCode Segment);数);数据段
4、寄存器据段寄存器DSData Segment);堆栈段寄存器);堆栈段寄存器SSStack Segment););附加段寄存器附加段寄存器ESExtra Segment)。)。(216位的指令指针寄存器位的指令指针寄存器IP,用于存放下一条要执行的指令的偏移,用于存放下一条要执行的指令的偏移地址。地址。(320位的地址加法器,将段地址与偏移地址合成为位的地址加法器,将段地址与偏移地址合成为20位的物理地址。位的物理地址。(4指令队列。用来存放预先从主存取出的指令,通过总线接口单元指令队列。用来存放预先从主存取出的指令,通过总线接口单元中的指令队列实现流水操作。中的指令队列实现流水操作。2. 执
5、行单元执行单元EU) 执行单元EU主要由算术逻辑单元ALU、通用寄存器、指针寄存器、标志寄存器、暂存寄存器、指令译码器和控制电路等组成。 其功能是执行指令。执行指令的过程首先是指令译码,即从BIU的指令队列中取出指令码,在执行单元EU中翻译成可直接执行的微指令码。 图图2-4 流水线工作方式流水线工作方式 总线接口单元和执行单元大部分的操作可以并行总线接口单元和执行单元大部分的操作可以并行的,实现流水线操作,提高了微处理器的利用率和的,实现流水线操作,提高了微处理器的利用率和整个系统的效率。整个系统的效率。 二、二、8086的内部寄存器的内部寄存器通用寄存器、控制寄存器和段寄存器等。 1. 通
6、用寄存器通用寄存器8个16位的寄存器:AX、BX、CX、DX、SP、BP、DI及SI。 其中AX、BX、CX、DX又称为通用数据寄存器。通用数据寄存器既可以用来暂存16位的操作数,也可分为8位的独立寄存器 AL、AH、BL、BH、CL、CH、DL和DH。可以存放指令所需的操作数,也可存放运算后的结果,具有通用性。 其中SP、BP、SI、DI四个16位寄存器,主要的工作是提供偏移地址。也称为指针寄存器和变址寄存器。 2. 指令指针指令指针IP IP是一个16位的专用控制寄存器,用来存放下一条将要执行的指令的偏移地址,与代码段寄存器CS联用。 CS存放代码段的基地址,IP存放段内偏移量。当BIU从
7、内存中取出一个字节的指令代码后,IP自动加1,指向下一条指令代码。 3. 标志寄存器标志寄存器FR 状态标志位:CF、PF、AF、ZF、SF、OF。控制标志位:TF、IF、DF。4. 段寄存器段寄存器四个专门的段寄存器,用来保存段地址。 CS代码段寄存器,用来存放当前正在运行的程序代码所在段的段基址,而下一条将要执行的指令的偏移地址则由IP提供。DS数据段寄存器,存放当前使用数据所在数据段的段基址。SS堆栈段寄存器,存放当前栈的段基址。ES附加段寄存器,存放当前使用的附加数据段的段基址。三、三、8086 CPU的引脚功能的引脚功能 1. 数据总线和地址总线数据总线和地址总线2. 控制信号线控制
8、信号线3. 电源、地、时钟等电源、地、时钟等Pentium是是Intel公司公司1993年推出的第五代年推出的第五代x86架构微处理器架构微处理器 Pentium芯片集成了310万个晶体管,引脚全部被封装在一个大型的237针PGA中,集成度和运算速度大为提高,使全球的微处理器技术步入了一个崭新的Pentium时代。 一、一、Pentium 微处理器结构与功能微处理器结构与功能Pentium处理器在处理器在80 x86体系结构基础上,体系结构基础上,采用了新的超标量指令流水线结构等新技术采用了新的超标量指令流水线结构等新技术 。164位外部数据总线位外部数据总线 2超标量流水线超标量流水线 3独立的指令独立的指令cache和数据和数据cache 4浮点运算流水线浮点运算流水线 5分支转移的动态预测分支转移的动态预测 二、二、Pentium微处理器寄存器结构微处理器寄存器结构 三、三、Pentium微处理器的引脚功能微处理器的引脚功能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 26秋一年级上册数学应用题考点专项练习
- 3G网络下视频传输技术的深度剖析与仿真验证
- 35CrMo基扩散偶界面扩散层的微观机制与性能关联研究
- 2μm激光器正交偏振与自锁模输出特性的多维探究与前沿洞察
- 20世纪上半叶中国服装造型结构变革:文化视角下的历史审视
- 中学校教学及辅助用房新建项目可行性研究报告模板-立项备案
- 交通工程施工技术交底
- 预制阳台安装施工方案
- 钢管混凝土结构施工方案-技术交底
- 公司安全卫生食品安全管理制度模板
- 《红岩》思维导图
- 2018温州中学提前招数学试卷
- 2024年新疆中考语文试卷真题(含答案)
- YY/T 0969-2023一次性使用医用口罩
- 山西省吕梁市孝义市柱濮镇上令狐村煤矿环评环评可研资料环境影响
- 普通地质学教材
- 教师资格证幼儿教育真题及答案近五年合集
- 书信礼仪课件
- HY/T 0330-2022海滩养护与修复工程验收技术方法
- JJG 1029-2007涡街流量计
- GA/T 850-2021城市道路路内停车位设置规范
评论
0/150
提交评论