欢迎来到天天文库
浏览记录
ID:52077104
大小:627.00 KB
页数:32页
时间:2020-03-31
《《处理器结构》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章微处理器系统结构2.1微处理器基本功能和结构2.2微处理器主要性能指标2.3INTEL8086/8088微处理器2.48086/8088微处理器基本时序2.5INTEL80X86微处理器2.680X8632位编程结构*2.1微处理器基本功能和结构微处理器是微型计算机的核心部件,也称为中央处理单元,简称CPU(CentralProcessingUnit)。它负责微型计算机中各部件的协调,完成指令的执行和数据处理工作。其主要功能包括:指令控制:指令执行顺序操作控制:各部件功能协调时序控制:各信号时序数据加工:算术/逻辑运算微处理器基本结构微处理器基本结构包括控制器、运算器、寄
2、存器组等部件。运算器ALU(ArithmeticLogicUnit):计算机的核心功能部件,主要负责算术、逻辑运算等数据加工功能。控制器CU(ControlUnit):计算机的指挥控制中心,负责按照一定顺序自动读取程序中的指令,将指令译码后产生相应控制信号,控制各部件协同工作。寄存器组RS(RegisterSet):是CPU中暂存数据和指令的逻辑部件,用于临时存放数据或地址。除此以外,微处理器常常还包括一定的高速缓存部件。2.2微处理器的主要性能指标微处理器的性能对微型计算机系统起着举足轻重的影响,微型计算机的很多性能指标都与微处理器性能直接相关。微处理器的主要性能指标包括:工
3、作频率处理器字长前端总线速度地址总线宽度数据总线宽度高速缓冲容量和级数生产工艺等工作频率:包括主频、外频、倍频。主频是微处理器的工作频率,反映微处理器工作节奏的快慢;外频是指系统总线的工作频率,它反映外部设备的工作速度;倍频是指微处理器工作频率对系统总线工作频率的倍数。三者之间的关系可以用下式表示:主频=外频×倍频处理器字长:反映微处理器单次数据处理能力,字长越长表示单次处理数据能力越强。前端总线速度(FSB):前端总线指主板芯片组中的北桥芯片与CPU之间传输数据的通道,因此也称为CPU的外部总线。它反映CPU与内存和显示部件之间交换数据的能力,前端总线速度越快,CPU与外界交
4、换信息的能力越好,有利于提高整体处理速度。地址总线宽度:描述微处理器可以访问物理存储空间的重要指标。微处理器通过地址总线表达其访问数据所在的地址,地址总线越多则表示该微处理器可以给出的物理地址数越多,可以连接的物理内存就越大。数据总线宽度:描述微处理器与外界交换数据能力的一个重要指标。微处理器每一根数据线表示一个比特数据,数据线越多则表示每一次与外界交换的数据位数就越多,相对交换速度就越快。高速缓存容量和级数:高速缓存(Cache)是设置在微处理器内部的一种存储器。由于其存取速度要比内存高一个数量级,可以达到与微处理器部件同频的工作速度,因此利用高速缓存可以提高处理器的工作效率
5、。Cache根据速度和位置不同可分一级(L1)、两级(L2)或三级(L3)。生产工艺:不同的生产工艺对CPU的功耗和工作频率有较大影响,生产工艺越先进CPU功耗越低,工作频率越高。其它性能指标:包括特殊指令扩展、超线程、流水线、乱序执行、动态执行,以及新一代CPU的双核、多核技术等体系结构方面的技术。而且体系结构对现代微处理器性能的影响已经超过制造工艺对计算机性能的影响,成为现代微处理器设计的重要技术指标。2.3INTEL8086/8088微处理器2.3.1Intel8086/8088CPU的基本特点基本性能:工作频率:5~10MHz字长:16位地址总线宽度:20位数据总线宽度
6、:16位(8086),8位(8088)生产工艺:3μm,2.9万个晶体管工作电压:5V封装:40脚,双列直插式(DIP)将取指令部件与执行指令部件分开,使它们可以并行工作,从而实现并行流水线,提高系统运行速度;对内存空间分段管理,利用16位段基址和16位段内偏移地址实现对1MB空间的寻址;设有两种工作模式,分别支持单处理器工作和多处理器工作;基本指令执行时间为0.3μs~0.6μs。主要特点:2.3.28086/8088微处理器组成结构由两个功能部件构成:执行部件EU(ExecutionUnit),主要实现指令和数据处理功能总线接口部件BIU(BusInterfaceUnit)
7、,主要实现与外界交换数据的功能执行部件EU、总线接口部件BIU。AHALBHBLCHCLDHDLSPBPSIDICSDSSSESIP124653标志寄存器总线控制逻辑指令队列EU控制ALU地址加法器∑BIU单元EU单元AXBXCXDX内存接口算术逻辑单元(ALU):用于算术、逻辑运算功能。标志寄存器FLAG:用于存放一个CPU的状态或控制标志。反映CPU最近一次运算结果的一些状况。数据暂存寄存器:协助ALU完成运算,暂存参加运算的数据,如从内存读入的数据。通用寄存器:用于存放参与运算的数据或
此文档下载收益归作者所有