微机原理第二章课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微机原理第二章课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 第二 课件
- 资源描述:
-
1、微机原理第二章课件微机原理第二章课件 第一代,1971年开始,是4位微处理器和低档8位微处理器的时期。典型产品有:1971年10月,Intel 4004(4位微处理器);1972年3月,Intel 8008(8位微处理器)第二代,1973年开始,是8位微处理器的时期。典型产品有:1973年,Intel 8080(8位微处理器);1974年3月,Motorola的MC6800;19751976年,Zilog公司的Z80;1976年,Intel 8085。第三代,1978年开始,是16位微处理器的时期。典型产品有:1978年,Intel 8086;1979年,Zilog公司的Z8000 第四代,1
2、981年开始,是32位微处理器的时期。典型产品有:1983年,Zilog公司的Z80000;1984年,Motorola的MC68020等 自Intel 80386芯片推出以来,又出现了许多高性能的32位及64位微处理器,如Intel的80486、Pentium、Pentium、Pentium、Pentium 4等。2.1.2 Intel 8086微处理器微处理器 8086微处理器是美国Intel公司1978年推出的一种高性能的16位微处理器,特点:采用硅栅HMOS工艺制造,在1.45 cm2单个硅片上集成了29 000个晶体管。丰富的指令系统,采用多级中断技术、多重寻址方式、多重数据处理形式
3、、段式存储器结构和硬件乘除法运算电路,增加了预取指令的队列寄存器等。8086的内部结构规模较小,仍采用40引脚的双列直插式封装。8086的一个突出特点:是多重处理能力,与8086配套的各种外围接口芯片非常丰富,方便用户开发各种系统。2.1.3 Intel 80386微处理器微处理器 1985年,Intel公司推出了第一个32位微处理器80386DX,它的数据总线和内存地址都是32位的,寻址空间可达4 GB。1988年,Intel公司推出了外部总线为16位的微处理器80386SX,1995年,Intel公司推出了80386EX,2.1.4 Intel 80486微处理器微处理器 80486是In
4、tel公司1989年推出的一种与80386完全兼容但功能更强的32位微处理器,它采用了一系列新技术来增强微处理功能。特点:采用RISC(精简指令系统计算机)技术来加快指令的执行速度;增强总线接口部件,加快CPU从主存中存取信息的速度;把浮点运算协处理器部件、高速缓存及其控制器部件集成到主处理器芯片内加快信息的传送与处理性能。在Intel 80486微处理器系列中,拥有不同档次的产品:(1)Intel 80486DX。(2)Intel 80486SX。(3)Intel 80486DX2。(4)Intel 80486DX4。2.1.5 Intel 奔腾奔腾(Pentium)微处理器微处理器 Pen
5、tium微处理器是Intel公司1993年推出的80 x86系列微处理器的第五代产品,其性能有较大幅度的提高,保持与8086、80286、80386、80486兼容。特点:Pentium微处理器芯片集成了16 KB的高速缓存和浮点协处理器,集成度高达310万个晶体管。芯片管脚增加到270多条,其中外部数据总线为64位,在一个总线周期内,数据传输量比80486增加了一倍;地址总线为36位,可寻址的物理地址空间可达64 GB。Pentium微处理器是第一个实现系统管理方式的高性能微处理器,它能很好地实现PC机系统的能耗与安全管理。2.1.6 Intel Pentium微处理器微处理器 Pentiu
6、m系列CPU是Intel公司在推出Pentium MMX系列后又一个新的系列产品,它是Pentium Pro的改进型。它的核心是Pentium Pro+MMX,它支持MMX技术,同时将L1 Cache 提高到32 KB,并采用了独立双重总线结构采用了新的Slot1插槽接口、SEC板卡封装,也使其他产品无法与其兼容。2.1.7 Intel Pentium微处理器微处理器 Pentium CPU是Intel公司1999年第一季度新产品,首批产品代号为“Katmai”,产品设计上仍保持了0.25 m、半速512 KB Cache和Slot1接口技术。进入2000年后,Intel发布了新一代代号为“W
7、illamette”的IA-32系列终极处理器特点:CPU采用0.18 m铜技术制造工艺,其L1 Cache为64 KB,L2 Cache从256512 KB不等,其主频可达1.5 GHz。Willamette的最大改进是使用了SSE2指令集。此外,还推出了以Coppermine为核心的FC-PGA封装的Socket370处理器。特点:采用100 MHz总线频率,使用了与Celeron Socket370结构类似的接口,但并不兼容Celeron Socket370接口,需接一个特殊的连接器转接后才能使用。2.1.8 Intel Pentium 4微处理器微处理器 Intel公司于2000年11
8、月20日正式推出Pentium 4微处理器。特点:Pentium 4的运行速度提升到3.0 GHz以上。Pentium 4采用0.18 m工艺的半导体制造技术,晶体管数为4200万个,是Pentium 的1.5倍。是针对互联网应用而设计的,其L1 Cache为8 KB,L2 Cache为256 KB,采用423针的新型PC-BGA封装。采用了被称为“Net Burst”的新结构。新增加了144条称为SSE2的指令集,使浮点运算的准确度提高了一倍。Pentium 4可以提供更好的视频、音频及三维图形功能。2.2 u 字长:字长:决定微处理器与外部存储器、输入决定微处理器与外部存储器、输入/输出部
9、输出部件之间一次交换的二进制数据位数,即件之间一次交换的二进制数据位数,即数据总线数据总线的宽度的宽度。如。如8、16、32、64位。位。u 指令数:指令数:8086的指令集为基本指令集,扩充指令的指令集为基本指令集,扩充指令u 运算速度:运算速度:寄存器加法指令的寄存器加法指令的 执行时间执行时间 主频主频:即微处理器:即微处理器时钟频率时钟频率。如。如Pentium4 2GHz 同系列的微处理器,主频越高,速度越快。同系列的微处理器,主频越高,速度越快。但主频相同的微处理器,速度不一定都相同,因结但主频相同的微处理器,速度不一定都相同,因结构有差异构有差异 外频外频:微处理器:微处理器外部
10、总线工作频率外部总线工作频率。如。如Pentium4 2GHz的外频为的外频为400MHzu 访存空间:访存空间:决定访存空间。如决定访存空间。如36位地址线访问位地址线访问236=64GB存储单元,存储单元,地址线宽度决定了访存空间地址线宽度决定了访存空间。u 高速度缓存高速度缓存(CACHE):L1/L2Write-through缓存,只对读有效缓存,只对读有效write-back缓存,对读写都有效缓存,对读写都有效u 多处理器系统(多处理器系统(多处理器系统是指包含两台或多台功能相近的处理器,处理器之间彼多处理器系统是指包含两台或多台功能相近的处理器,处理器之间彼此可以交换数据,所有处理
11、器共享内存,此可以交换数据,所有处理器共享内存,I/O设备,控制器,及外部设备,整个硬件系统由统一的设备,控制器,及外部设备,整个硬件系统由统一的操作系统控制,在处理器和程序之间实现作业、任务、程序、数组极其元素各级的全面并行操作系统控制,在处理器和程序之间实现作业、任务、程序、数组极其元素各级的全面并行)u 超标量结构超标量结构:一个时钟周期内执行一条以上的指令。:一个时钟周期内执行一条以上的指令。低标量结构:一条指令至少需要一个以上的时钟周期低标量结构:一条指令至少需要一个以上的时钟周期u 工作电压工作电压:微处理器正常工作所需要的电压,早期为:微处理器正常工作所需要的电压,早期为5V,后
12、来有后来有3.3V,2.8V,1.5V等。等。u 制造工艺制造工艺:晶体管之间的最小线距,:晶体管之间的最小线距,0.35 m,0.25 m,0.18 m,0.13 m等等2.3图2.1 微处理器的典型结构EU控控制制器器A LU暂暂 存存 器器标志寄存标志寄存器器8位队位队列总线列总线总总线线控控制制逻逻辑辑内部总线内部总线16位位地 址 加 法地 址 加 法器器20位地位地址总线址总线16位位数数据据总总线线执执行行部部件件EU总总线线接接口口部部件件BIU1 2 3 4 5 6指令队列指令队列通用寄存器通用寄存器AX AH ALBX BH BLCX CH CLDX DH DL SP BP
13、 DI SICSDSSSESIP暂存器暂存器u BIU负责与 M、I/O 端口传送数据、地址。访问存储器时,需要生成20位的物理地址;要不断从内存中取指令并送到指令队列;CPU执行指令时,要配合执行部件从指定的内存单元或者外设端口中取数据,并将数据传送给执行部件;或把执行部件的操作结果传送给指定的M或I/O口u 4个个16位段寄存器位段寄存器CS、DS、SS、ES用来识别当前用来识别当前可寻址的四个段,每个段的功能各不相同可寻址的四个段,每个段的功能各不相同 CS指示当前执行程序所在存储器的区域 DS指示当前程序所用之数据的存储器区域 SS指示当前程序所用之堆栈位于的存储器区域 ES指示当前程
14、序所用之数据位于的另外存储器区域,在字符串操作中常用到u IPInstruction Pointer指令指针寄存器指令指针寄存器IP始终指向下一次始终指向下一次u 总线控制逻辑总线控制逻辑 处理器与外界总线联系的转接电路。包括三组总线:20 位地址总线,16/8位双向数据总线,一组控制总线CS左移4位20位+地址加法器CS16位物理地址20位或偏移地址(4)指令队列缓冲器)指令队列缓冲器u 8088为4字节,8086为6字节。为FIFO(先进先出)结构,并按顺序取到EU中执行。u 指令队列至少保持有一条指令,且只要有一条指令,EU就开始执行;指令队列只要有空,BIU自动执行取指操作,直到填满为
15、止;u 若EU要进行M、I/O存取数据,BIU在执行完现行取指操作周期后进行。u 当执行转移指令时,EU要求BIU从新的地址中重新取指。队列中原有指令被清除。新取得的第一条指令直接送EU执行,随后取得的指令填入队列原来CPU是取指和执行指令是串行操作,8086/8088取指(BIU完成)和执行指令(EU完成)是相对独立的并行重叠工作称流水线工作,大大提高运算速度u 算术逻辑单元算术逻辑单元ALU(Arithmetic and Logic Unit)进行所有的算术和逻辑运算进行所有的算术和逻辑运算 计算寻址单元的十六位偏移地址计算寻址单元的十六位偏移地址EA(Effect Address)u E
16、U控制器控制器 接收指令队列中的指令,进行指令译码、分析,接收指令队列中的指令,进行指令译码、分析,形成各种控制信号,实现形成各种控制信号,实现EU各个部件完成规各个部件完成规定动作的控制定动作的控制u 标志寄存器标志寄存器Fu 通用寄存器通用寄存器数据寄存器数据寄存器地址指针及地址指针及变址寄存器变址寄存器控制寄存器控制寄存器组组段寄存器段寄存器组组AX AH AL 累加器累加器BX BH BL 基址寄存器基址寄存器CX CH CL 计数寄存器计数寄存器DX DH DL 数据寄存器数据寄存器通用寄存器通用寄存器组组 SP 堆栈指针堆栈指针 BP 基址指针基址指针 SI 源变址指针源变址指针
17、DI 目的变址指目的变址指针针 IP 指令指针指令指针 FLAG 标志寄存器标志寄存器 CS 代码段寄存器代码段寄存器 DS 数据段寄存器数据段寄存器 SS 堆栈段寄存器堆栈段寄存器 ES 附加段寄存器附加段寄存器 15 8 7 0AXBXCXDX目的变址指针(Destination Index)DI源变址指针(Source Index)SI基址指针(Base Pointer)BP堆栈指针(Stack Pointer)SP数据寄存器(Data)DLDHDX计数寄存器(Count)CLCHCX基址寄存器(Base)BLBHBX累加器(Accumulator)ALAHAX数据寄存器数据寄存器 可分
展开阅读全文