永发信息网

CPU为什么具有处理二进制的能力?

答案:3  悬赏:70  手机版
解决时间 2021-02-23 07:56
  • 提问者网友:绫月
  • 2021-02-23 04:37
CPU为什么具有处理二进制的能力?
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-02-23 05:54
CPU是一个包含上百万个精巧的晶体管的芯片集合。一个晶体管有两种状态:ON(开)和OFF(关)。这一开一关就相当于晶体管的连通与断开,而这两种状态正好与二进制中的基础状态“0”和“1”对应!这样,计算机就具备了处理信息的能力。
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。因为数字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二进制。
晶体管是利用“0”和“1”这两种电子信号来执行指令和处理数据的。其实,所有电子设备都有自己的电路和开关,电子在电路中流动或断开,完全由开关来控制,如果将开关设置为OFF,电子将停止流动,如果再将其设置为ON,电子又会继续流动。晶体管的这种ON与OFF的切换只由电子信号控制,可以将晶体管称之为二进制设备。这样,晶体管的ON状态用 “1”来表示,而OFF状态则用“0”来表示,就可以组成最简单的二进制数。
众多晶体管产生的多个“1”与“0”的特殊次序和模式能代表不同的情况,将其定义为字母、数字、颜色和图形。这就组成了计算机工作采用的二进制语言和数据。成组的晶体管联合起来可以存储数值,也可以进行逻辑运算和数字运算。加上石英时钟的控制,晶体管组就像一部复杂的机器那样同步地执行它们的功能。
全部回答
  • 1楼网友:青灯有味
  • 2021-02-23 07:25
CPU只认识0和1 所以只能处理2进制 不是具有处理2进制的能力!
cpu内的晶体管就像灯泡 只能"显示"亮或不亮!通过很多灯泡显示就可以处理很复杂的数据!
这些数据再经过CPU内的指令集 就可以转化成一些低级的语言了!
  • 2楼网友:深街酒徒
  • 2021-02-23 07:01
CPU是由晶体管的合理组合而成的~~~晶体管越多CPU性能越高~~比如i7里面有20多亿个晶体管~~
IBM的Power则更多~~~
但其实简单而言CPU内部的晶体管就是微型电子开关~~晶体管可以说是一个电灯开关~~共有两种工作状态~~(因为两种为最小单位~~~所以用两种~~)分别代表着:ON(开)和OFF(关)~~~一开一关其实就是晶体管连通与断开~~呵呵~~~就好像睁眼和闭眼~~这两种状态正好与二进制中的“0”和“1”对应~~呵呵~~~然后计算机就可以处理2进制的数据了~~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯