全站数据
8 4 2 0 5 8 1

cpu为什么只识别0和1

期货小诸葛 | 简单学习,快乐成才!         
问题更新日期:2024-10-19 13:55:27

问题描述

cpu为什么只识别0和1希望能解答下
精选答案
最佳答案

因为电脑CPU是由海量的晶体管组成,相当于很多“开关”,电脉冲每次 “流过”晶体管,出现的只有“通”和“不通”两种状态,分别代表0和1,所以CPU只认识0和1,由于电脉冲次数可以达到每秒钟几百万甚至更高量级,晶体管的不同状态就如同算盘上的算珠,可以按照编好的程序计算运行。

电路的通和断,电压的高和低,这两种截然不同的状态,正好可以代表0和1。

这也是cpu采用二进制的原因……因为实现起来比较简单。

其他回答

因为电路的逻辑只有0和1两个状态,

这里的0和1并不是数字的0和1,0和1是表示两种不同的状态,0表示低电平,1表示高电平。因为计算机是由无数个逻辑电路组成的,只能根据0和1的无限位数和组合来表达信息。