资源目录
压缩包内文档预览:
编号:1882758
类型:共享资源
大小:52.96KB
格式:ZIP
上传时间:2017-10-09
上传人:闰***
认证信息
个人认证
冯**(实名认证)
河南
IP属地:河南
13
积分
- 关 键 词:
-
微处理器
中文
- 资源描述:
-
微处理器[中文3300字],微处理器,中文
- 内容简介:
-
1 微处理器 微处理器是建在一块芯片上的一个计算器, 1971年因特尔公司推出世界上第一款微处理器 只能做加减,并且一次只能处理 4 位,但令人吃惊的是一切都在一块芯片上。在 004 之前,工程师利用芯片或其他零部件开发计算机,从此揭开了微型计算机发展的序幕。 1974年,利用 能处理 8个二进制数, 1979年推出的 一次打开了市场。 脑发展经历了 8088、 80286、 80386、 80486、奔腾、奔腾 腾 腾 4,所有这些微处理都是因特尔公司生产的,它们都是在 8088的设计基础上开发的,奔腾 4能执行 8088上的任一套指令,但是它比 8088快 5000倍。 从以下表格我们可以看出因特尔公司近几年来所生产的各种处理器。 (表格 2) 名 称 时间 晶体管数量 微 米 时钟频率 数据位宽 8080 1974 6,000 6 2 位 088 1979 29,000 3 5 6位 80286 1982 134,000 6位 1 80386 1985 275,000 6 2位 5 80486 1989 1,200,000 1 25 2位 20 奔腾 1993 3,100,000 0 2位 64100 奔腾 997 7,500,000 33 2位 64300 奔腾999 9,500,000 50 2位 64510 奔腾 4 2000 42,000,000 2位 641,700 从这个表中,大体可以看出时钟频率和 大 2 的时钟频率是生产进程的一个函数,并且它在芯片内会延迟,晶体管和 如 8088在 5兆赫兹时就运行一次,但只是以 于每 15时钟周期执行一条指令)。现在的处理器通常能达到每一个时钟周期执行两条指令的速度,那种运算速度的提高与芯片上的晶体管数量有直接关系。 微处理器的内部结构:微处理器执行告诉处理器该做什么的一系列的机器指令,在这个指令的基础上,微处理器完成 3个基本的功能: 1、微处理器用它的算术 逻辑单元,能够完成像加减乘除这一系列算术操作,现在的微处理器包含有完整的浮点处理器,它们能够完成非常复杂的浮点数的操作。 2、微处理器能把数据从一个存储单元移到另一个存储单元。 3、微处理器能做出决定,并且在那些决定的基础上发出一系列新的指令。 这些或许就是微处理器能完成的复杂的功能,但那些仅是它的 3个基本功能,下面的图表说明微处理器是如何执行这些简单功能的:微处理器有地址总线,它把地址送到储存器,它还有一个数据总线,把数据送到储存器或者从储存器里接收数据,它也有读写总线,告诉储存器是想设置还是想取出这个定 了位置的储存单元,它还有时钟线,告诉时钟脉冲记录处理器的结果,以及重新设置线把编码器重新设置到零(或者其他什么的)以及重新执行命令。我们假定这儿的位置和数据总线均为 8位宽。下面是这个简单微处理器的结构表:(图表 图表 、记录器 A, 都是构成触发器的简单的锁存器。 2、位置锁恰好记录器 A, 。 3 3、编码计算器是具有特别递增能力的锁,当接到指令时,它就增加 1或者重新设置到零。 4、数据逻辑单元可能和 8位的加法器一样简单,或者它可能会做加、减、乘和除 8位数值,我们假定这儿属于后者。 5、检测记录器是一个特殊的锁,它能够把经过比较的数值锁在算术逻辑单元里,算术逻辑单元就能正常的比较两个数字,并判断他们是否相等,是否一个大于另一个等,检测记录器也能正常锁住一个阶段加法的进位位,它把这些数值储存在触发器上,然后信息译码器能用这些数值来做出判断。 6、图表中 6 个标注了“ 3 方框,这些是三态缓冲器,它能传递 a 1 , a 0 或者它能基本上断开它信息的输出,它允许多个信息输出,连接到电源线,但是他们中只有一个能准确驱动 a 1 或 a 0 到流水线上去。 7、信息记录器和译码器要控制其余 所有的部件。 虽然这些图表上没有显示这些结构,但是信息译码里将有控制线做以下事情: 1、告诉 2、告诉 3、告诉 4、告诉编码计算器锁定当前数据总线上的数值 5、告诉位地址记录器锁定当前数据总线上的数值 6、告诉信息记录器 锁定当前数据总线上的数值 7、告诉编码计算器增加数值 8、告诉编码计算器重新设置到零 9、激活 6个三态缓冲器中的任意一个 10、告诉算术逻辑单元该执行什么指令 11、告诉检测记录器锁定算术逻辑单元的检测结果 12、激活 13、激活 进入信息译码器的是那些检测记录器,时钟流水线以及信息记录器里面的二进制数字行大约十亿条指令。 随机存贮器、只读存贮器、位址和数据总线。读、写一般说来都与随机存贮及只读存贮有关。在我们的样本微处理器中,我们有 8位总线地址宽, 8位数据总线宽,那意味着微处理器能存入( 28) 256个字节,它一次能读或写8个二进字位,我们假定这个简单的微处理器只读存贮 0开始的位置上有 128个字节及随机存贮在 128开始的位置上有 128个字节。 只读存贮器。 诉 片取哪个字节及放在哪条数据总线上。当 变化状态时, 上面的一切信息就不会保存下来那就是计算机需要 顺便说一下,几乎所有的计算机都包括一定量的 发一个不包含简单电脑是可能的 许多微控制器通过在处理器芯片本身上面放少量 节 就可以完成, 但一般说来,一个不包含 电脑是不可能的)。在 上, 叫做 本输入 /输出系统)当微处理器开始运行时,它就开始执行它在 后此指令到硬盘上去获取引导程序扇区这个引导程序。扇区是另一个小程序, 磁盘上读取后把它存入 处理器,然后开始从 导程序将告诉微处理器到硬盘上去读取一些别的信息存贮到 那儿,微处理器然后执行等等,这就是微处理器读取和执行的整个操作系 统。 这儿显示的相当简单的微处理器将有它能执行的相当大数量的指令,这些指令作为二进制数字符来执行。其中的每一个都有不同的意思当被载入信息记录器时人类特别不善于记住二进字符,这些词语被叫做处理的汇编语言。汇编器能非常容易地把这些词语翻译成它们的字符,然后,汇编器的输出就被放在存贮器里供微处理器执行。如果你用 C 语言编程、 C 编译程序将把 那么现在问题就在于所有这些指令在 一个这些汇编语言指令都必须代表二进制的数。这些数字就叫做操作码,这个指令译码器需要将每一个 成一套指令。它们的驱动微处器内部的不同部件,咱们用 在第一个时钟周期中,我们需要准确的读取指令,因此指令解码器需要为简码计数器激活三态缓冲器,激活 ,激活三态缓冲器里的数据线把指令锁定在指令记录器。 在第二个时钟周期中, 几乎不需要做什么。 把 把 寄存器。 在第三个时钟周期,编码的数量在递增, 可能与第二个时钟周期重叠每一个指令都会像那些以适当顺序伪造的微处理一样作为结果指令出故障,有些指令,像 令,可能花二、三个时钟周期,另外的可能要花五、六个时钟周期。 5 微处理器的操作: 可用的晶体管数量对处理器的操作有巨大的影响,正如早就预见到的像8088 处理器里的主要指令花了 15 个时钟周期来完成,由于在 8088 上安装了乘法器,做一个 16 个二进制的乘法花了大约 80 个时钟周期。随着晶体管的增加,计算能力更强的乘法器具有单一周期的能力,更多的晶体管也考虑到一个叫做流水线技术,在一个流水线系统结构中,有些指令执行要重叠,因此尽管可能花 5 个时钟周期来执行一个指令。但可能有 5 个不同的进程的指令在同时执行,那样看起来好像一个指令完成每一个时钟周期。 许多现代的处理器有多个指令解码器,每一个都有自己的流水线。这考虑到了多条指令,那意味着在每一个时钟周期中,不只完成一个指
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。