微型计算机结构与微处理器.ppt_第1页
微型计算机结构与微处理器.ppt_第2页
微型计算机结构与微处理器.ppt_第3页
微型计算机结构与微处理器.ppt_第4页
微型计算机结构与微处理器.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章 微型计算机结构 与微处理器,2.3 Pentium 微处理器,计算机的基本部件中,运算器与控制器是系统的核心,称为中央处理单元(CPU,Central Processing Unit )。,2.1 微型计算机的构成,微处理器与存储器、输入输出设备等部件结合在一起组成微型计算机系统(Micro-computer System),简称微型计算机(Micro-computer)。,2.1,图2-1 微型计算机的结构,2.1,一、微型计算机的外部结构,CPU、存储器、外围接口与设备、系统总线。,系统总线:,地址总线(Address Bus) 数据总线(Data Bus) 控制总线(Control Bus),2.1,二、微型计算机的内部结构,一个典型的8 位微处理器:,累加器 算术逻辑运算单元(ALU,Arithmetic and Logic Unit ) 状态标志寄存器 寄存器阵列 指令寄存器 指令译码器和定时 及各种控制信号的产生电路。,2.1,8 位微处理器的结构图:,2.2 Intel 8086微处理器的结构,Intel公司于1978年推出的16位微处理器芯片,8086 CPU有20条地址线,可直接寻址1MB的存储空间。8086内部有8个通用寄存器、1个指令指针寄存器、1个标志寄存器和4个段寄存器。,2.2,一、8086的基本结构与功能,总线接口单元 (BIU,Bus Interface Unit) 执行单元(EU,Execution Unit),BIU的功能是负责CPU与存储器、I/O端口之间的信息传送。,EU则主要负责分析和执行指令,并产生相应的控制信号。,2.2,图2-3 8086的基本结构图,2.2,1. 总线接口单元 (BIU),总线接口单元负责从内存取指令送到指令队列, 也对I/O接口进行读写操作。,各部分组成:,(1)4个16位段地址寄存器。代码段寄存器CS(Code Segment);数据段寄存器DS(Data Segment);堆栈段寄存器SS(Stack Segment);附加段寄存器ES(Extra Segment)。 (2)16位的指令指针寄存器IP,用于存放下一条要执行的指令的偏移地址。 (3)20位的地址加法器,将段地址与偏移地址合成为20位的物理地址。 (4)指令队列。用来存放预先从主存取出的指令,通过总线接口单元中的指令队列实现流水操作。,2.2,2. 执行单元(EU),执行单元EU主要由算术逻辑单元ALU、通用寄存器、指针寄存器、标志寄存器、暂存寄存器、指令译码器和控制电路等组成。,其功能是执行指令。执行指令的过程首先是指令译码,即从BIU的指令队列中取出指令码,在执行单元EU中翻译成可直接执行的微指令码。,2.2,图2-4 流水线工作方式,总线接口单元和执行单元大部分的操作可以并行的,实现流水线操作,提高了微处理器的利用率和整个系统的效率。,2.2,二、8086的内部寄存器,通用寄存器、控制寄存器和段寄存器等。,2.2,1. 通用寄存器,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.2,2. 指令指针IP,IP是一个16位的专用控制寄存器,用来存放下一条将要执行的指令的偏移地址,与代码段寄存器CS联用。,CS存放代码段的基地址,IP存放段内偏移量。当BIU从内存中取出一个字节的指令代码后,IP自动加1,指向下一条指令代码。,2.2,3. 标志寄存器FR,状态标志位:CF、PF、AF、ZF、SF、OF。,控制标志位:TF、IF、DF。,2.2,4. 段寄存器,四个专门的段寄存器,用来保存段地址。,CS代码段寄存器,用来存放当前正在运行的程序代码所在段的段基址,而下一条将要执行的指令的偏移地址则由IP提供。 DS数据段寄存器,存放当前使用数据所在数据段的段基址。 SS堆栈段寄存器,存放当前栈的段基址。 ES附加段寄存器,存放当前使用的附加数据段的段基址。,2.2,三、8086 CPU的引脚功能,1. 数据总线和地址总线,2. 控制信号线,3. 电源、地、时钟等,2.3 Pentium 微处理器,Pentium是Intel公司1993年推出的第五代x86架构微处理器,Pentium芯片集成了310万个晶体管,引脚全部被封装在一个大型的237针PGA中,集成度和运算速度大为提高,使全球的微处理器技术步入了一个崭新的Pentium时代。,2.3,一、Pentium 微处理器结构与功能,2.3,Pentium处理器在80x86体系结构基础上, 采用了新的超标量指令流水线结构等新技术 。,164位外部数据总线,2超标量流水线,3独立的指令cache和数据cache,4浮点运算流水线,5分支转移的动态预测,2.3,二、Pentium微处理器寄存器结构,三、Pentium微处理器的引脚功能,习 题 二,18086CPU有哪两部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论