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

 我来答
红豆角角205
推荐于2016-10-20 · TA获得超过6036个赞
知道大有可为答主
回答量:1645
采纳率:93%
帮助的人:246万
展开全部

CPU是一个包含上百万个精巧的晶体管的芯片集合。一个晶体管有两种状态:ON(开)和OFF(关)。这一开一关就相当于晶体管的连通与断开,而这两种状态正好与二进制中的基础状态“0”和“1”对应!这样,计算机就具备了处理信息的能力。

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。因为数字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二进制。

  • 晶体管是利用“0”和“1”这两种电子信号来执行指令和处理数据的。其实,所有电子设备都有自己的电路和开关,电子在电路中流动或断开,完全由开关来控制,如果将开关设置为OFF,电子将停止流动,如果再将其设置为ON,电子又会继续流动。晶体管的这种ON与OFF的切换只由电子信号控制,可以将晶体管称之为二进制设备。这样,晶体管的ON状态用 “1”来表示,而OFF状态则用“0”来表示,就可以组成最简单的二进制数。

  • 众多晶体管产生的多个“1”与“0”的特殊次序和模式能代表不同的情况,将其定义为字母、数字、颜色和图形。这就组成了计算机工作采用的二进制语言和数据。成组的晶体管联合起来可以存储数值,也可以进行逻辑运算和数字运算。加上石英时钟的控制,晶体管组就像一部复杂的机器那样同步地执行它们的功能。

东莞市友贸实业有限公司_
2023-11-22 广告
第五代双倍数据速率DDR5双列直插式内存模块是一种高速、高性能的内存模块,适用于需要高带宽和低延迟的应用场景。与前几代内存模块相比,DDR5双列直插式内存模块具有更高的数据传输速率和更低的功耗,同时提供了更大的内存容量和更高的可靠性。在数据... 点击进入详情页
本回答由东莞市友贸实业有限公司_提供
百度网友883a444782
推荐于2020-01-29 · TA获得超过646个赞
知道小有建树答主
回答量:281
采纳率:0%
帮助的人:281万
展开全部
CPU是由晶体管的合理组合而成的~~~晶体管越多CPU性能越高~~比如i7里面有20多亿个晶体管~~
IBM的Power则更多~~~
但其实简单而言CPU内部的晶体管就是微型电子开关~~晶体管可以说是一个电灯开关~~共有两种工作状态~~(因为两种为最小单位~~~所以用两种~~)分别代表着:ON(开)和OFF(关)~~~一开一关其实就是晶体管连通与断开~~呵呵~~~就好像睁眼和闭眼~~这两种状态正好与二进制中的“0”和“1”对应~~呵呵~~~然后计算机就可以处理2进制的数据了~~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ioripalm
2011-02-01 · TA获得超过664个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:70.6万
展开全部
CPU只认识0和1 所以只能处理2进制 不是具有处理2进制的能力!
cpu内的晶体管就像灯泡 只能"显示"亮或不亮!通过很多灯泡显示就可以处理很复杂的数据!
这些数据再经过CPU内的指令集 就可以转化成一些低级的语言了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式