电脑为什么只能理解0和1
❶ 计算机为什么只知道0和1
0和1代表两种逻辑状态,0代表电路连通状态,1代表电路断开状态,计算机只能读懂这2个状态。
指令部份的示例:
0000 代表 加载(LOAD)
0001 代表 存储(STORE)
暂存器部份的示例:
0000 代表暂存器 A
0001 代表暂存器 B
存储器部份的示例:
000000000000 代表地址为 0 的存储器
000000000001 代表地址为 1 的存储器
000000010000 代表地址为 16 的存储器
100000000000 代表地址为 2^11 的存储器
集成示例:
0000,0000,000000010000 代表 LOAD A, 16
0000,0001,000000000001 代表 LOAD B, 1
0001,0001,000000010000 代表 STORE B, 16
0001,0001,000000000001 代表 STORE B, 1
❷ 有谁能告诉我为什么计算机只能识别0-1-2 这几个数字吗
只有0和1,其实就是开和关
[编辑本段]计算机内部采用二进制的原因
(1)技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。
(2)简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。
(3)适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。
(4)易于进行转换,二进制与十进制数易于互相转换。
(5)
用二进制表示数据具有抗干扰能力强,可靠性高等优点。因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。
❸ 为什么说电脑只认识0和1这两个数字
因为电脑采用的二进制数制!
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。
它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二进制。19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号"0''、''1''的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。
❹ 计算机为什么只需要认识0和1
这是因为计算机的运算使用的是二进制的,所以只“认识”0和1
。
❺ 如何理解"所有信息在计算机中都是用0和1组成的代码存储的"
计算机采用的是二进制的记数系统,二进位计数制仅用两个数码——0和1,任何具有二个不同稳定状态的元件都可用来表示数的某一位。
利用这些截然不同的状态来代表数字,是很容易实现的。不仅如此,更重要的是两种截然不同的状态不单有量上的差别,而且是有质上的不同。这样就能大大提高机器的抗干扰能力,提高可靠性。
(5)电脑为什么只能理解0和1扩展阅读:
与人类相比,计算机系统只可以识别二进制中的“0”和“1”,所以一些人类看起来比较简单的信息,例如文字、图片以及音频等,这些信息对于计算机系统而言,识别起来比较困难。
要想实现对这些信息的有效识别和理解,计算机系统就必须要对这些信息进行离散化处理,得到自身可以识别的离散数据,这样才可以完成后续的信息处理和存储操作。
通常情况下,计算机所能识别的离散数据,实质上就是由“0”和“1”组成的二进制数据信息,换言之,离散化处理就是将文字、图片以及音频等信息转换为二进制数据,以便于计算机系统进行识别判断,如对于音频信息来说,要便于系统识别,需要将连续变化的音频信息离散化处理,转换为二进制的数据类型,让系统可以进行处理和分析。
❻ 计算机为什么只能认0和1,怎么就不能认3
因为电路的逻辑只有0和1两个状态.
这里的0和1并不是数字的0和1,你问这什么不认3,表明你没有分清楚计算机里面0和1所表示的意义。
计算机里,0和1是表示两种不同的状态,0表示低电平,1表示高电平。因为计算机是由无数个逻辑电路组成的,只能根据0和1的无限位数和组合来表达信息。
❼ 为什么计算机能读懂 1 和 0
这个不叫读懂吧,是只能判断1 0而已,因为这样实现起来容易,高电平是1、低电平是0就行了,而如果要有更多的区分,就要精确的控制和检测电压,成本高且难以实现。
二极管、三极管等元件能够根据电平输入进行不同的电平输出,组合起来就能实现越来越复杂的功能,具体的你要看计算机组成原理和数字逻辑电路基础。
我们人为啥习惯使用十进制,几乎每个国家从古至今都是这样的?那是因为人都是10根手指头。
❽ 为什么电脑只能识别0和1代码,那其他的是怎么识别的
其实他们都答非所问!
个人理解,原来比较早期的电脑是将二进制码通过纸带打孔(1打孔,0不打孔)这种方式进行输入,当带有二进制码信息的有孔纸带输入电脑后,靠光电感应到方式,即有孔洞地方有光电电压,代表1状态。从而执行指令。
现在的电脑在制造的时候已经封装了一种编码转换器,当外部指令发出后最终都转换成机器二进制码,但是这些0和1组成的编码已经是状态量,不再是单纯的数字0和1.
即使你输入0,进入机器后机器仍然进行转码,转换成机器码,转换的过程同步变成以电平为物理承载的状态。
❾ 为什么电脑只能识别0和1代码其他的是怎么识别的
原来比较早期的电脑是将二进制码通过纸带打孔(1打孔,0不打孔)这种方式进行输入,当带有二进制码信息的有孔纸带输入电脑后,靠光电感应到方式,即有孔洞地方有光电电压,代表1状态。从而执行指令。
现在的电脑在制造的时候已经封装了一种编码转换器,当外部指令发出后最终都转换成机器二进制码,但是这些0和1组成的编码已经是状态量,不再是单纯的数字0和1。
即使你输入0,进入机器后机器仍然进行转码,转换成机器码,转换的过程同步变成以电平为物理承载的状态。
❿ 为什么电脑只认识0 和 1
计算机中使用二进制数,用0和1表示和识别电流的通和断、电压的高和低、电荷的有和无等两种状态(通俗地说,电流只有有电与没电之分,有电用1表示,无电用0表示)。简单的0和1两个数码承担着大量信息的输入和输出,完成了复杂多变的演算和逻辑思维过程。
承担0和1两种数码演算过程的是计算机的核心部件CPU,控制有意义和无意义两种生命状态的是人的大脑。从这个意义上说,人就是一台复杂的计算机,在大脑的CPU控制下,从婴儿第一声啼哭开始,在一条条指令的指引下,完成一步一步操作,一路走来。
计算机能够迅速识别0和1两个数码组合表示的含义,但不能改变它的组合,也就是电流在“通”时,计算机不能“断”它;电荷“有”时,计算机不能说“无”。单从这一点讲,人脑又高于计算机。在生命的二进制中,有意义和无意义两种状态,人脑是能控制并互相转化的。当人脑意识到自已的行为处于无意识状态,比如说发怒,在人脑的CPU控制下,人能积极地把无意义状态调整为有意义的状态,停止发怒,转而做其它有意义的事。