CPU与二进制.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPU与二进制

众所周知,CPU是电脑的“心脏”,是整个微机系统的核心, 因此,它也往往成了各种档次微机的代名词,如昔日的286、386、 486,奔腾、PII、K6到今天的PIII、P4、K7等。回顾CPU发展 历史,CPU在制造技术上已经获得了极大的提高,主要表现在集成 的电子元件越来越多,从开始集成几千个晶体管,到现在的几百万、 几千万个晶体管,这么多晶体管,它们是如果处理数据的呢? CPU的原始工作模式 在了解CPU工作原理之前,我们先简单谈谈CPU是如何生产 出来的。CPU是在特别纯净的硅材料上制造的。一个CPU芯片包含 上百万个精巧的晶体管。人们在一块指甲盖大小的硅片上,用化学 的方法蚀刻或光刻出晶体管。因此,从这个意义上说,CPU正是由 晶体管组合而成的。简单而言,晶体管就是微型电子电子开关,它 们是构建CPU的基石,你可以把一个晶体管当作一个电灯开关,它 们有个操作位,分别代表两种状态:ON(开)和OFF(关)。这一 开一关就相等于晶体管的连通与断开,而这两种状态正好与二进制 中的基础状态“0”和“1”对应!这样,计算机就具备了处理信息 的能力。 但你不要以为,只有简单的“0”和“1”两种状态的晶体管的 原理很简单,其实它们的发展是经过科学家们多年的辛苦研究得来 的。在晶体管之前,计算机依靠速度缓慢、低效率的真空电子管和 机械开关来处理信息。后来,科技人员把两个晶体放置到一个硅晶 体中,这样便创作出第一个集成电路,再后来才有了微处理器。 看到这里,你一定想知道,晶体管是如何利用“0”和“1”这 两种电子信号来执行指令和处理数据的呢?其实,所有电子设备都 有自己的电路和开关,电子在电路中流动或断开,完全由开关来控 制,如果你将开关设置微OFF,电子将停止流动,如果你再将其设 置为ON,电子又会继续流动。晶体管的这种ON与OFF的切换只 由电子信号控制,我们可以将晶体管称之为二进制设备。这样,晶 体管的ON状态用“1”来表示,而OFF状态则用“0”来表示,就 可以组成最简单的二进制数。众多晶体管产生的多个“1”与“0” 的特殊次序和模式能代表不同的情况,将其定义为字母、数字、颜 色和图形。举个例子,十进制位中的1在二进制模式时也是“1”,2 在二进制位模式时是“10”,3是“11”,4是“100”,5是“101”, 6是“110”等等,依此类推,这就组成了计算机工作采用的二进制 语言和数据。成组的晶体管联合起来可以存储数值,也可以进行逻辑 运算和数字运算。加上石英时钟的控制,晶体管组成就像一部复杂的 机器那样同步地执行它们的功能。 CPU的内部结构 现在我们已经大概知道CPU是负责些什么事情,但是具体由哪些 部件负责处理数据和执行程序呢? 1.算术逻辑单元ALU(Arithmetic Logic Unit) ALU是运算器的核心。它是以全加器为基础,辅之以移位寄存器 及相应控制逻辑组合而成的电路,在控制信号的作用下可完成加、减、 乘、除四则运算和各种逻辑运算。就像刚才提到的,这里就相当于工 厂中的生产线,负责运算数据。 2.寄存器组RS(Register Set或Registers) RS实质上是CPU中暂时存放数据的地方,里面保存着那些等待处理 的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问 内存的时间短。采用寄存器,可以减少CPU访问内存的次数,从而提 高了CPU的工作速度。但因为受到芯片面积和集成度所限,寄存器组 的容量不可能很大。寄存器组可分为专用寄存器和通用寄存器。专用 寄存器的作用是固定的,分别寄存相应的数据。而通用寄存器用途广 泛并可由程序员规定其用途。通用寄存器的数目因微处理器而异。 3.控制单元(Control Unit) 正如工厂的物流分配部门,控制单元是整个CPU的指挥控制中心; 由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction D ecoder)和操作控制器OC(Operation Controller)三个部件组成,对协 调整个电脑有序工作极为重要。它根据用户预先编好的程序,依次从寄 存器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析) 确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向 相应的部件发出微操作控制信号。操作控制器OC中主要包括节拍脉冲 发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑 4.总线(Bus) 就像工厂中各部位之间的联系渠道,总线实际上是一组导线,是各 种公共信号线的集合,用于作为电脑中所有各组成部分传输信息共同使 用的“公路”。直接和CPU相连的总线可称为局部总线。其中包括:数 据总线DB(Data Bus)、地址总线AB(Address Bus)、控制总线CB( C

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档