现代电子计算机为什么要采用二进制?

如题所述

从硬件角度看:计算机的信号限制在0-2伏低电压(用0表示)和2-5伏高电压(用1表示)的范围,这些电信号基本运算设备称为门,门有6种基本类型,每种类型执行特定的逻辑函数;更多的门的组合称为电路,组合门(电路)来执行更加复杂的任务如算术运算和存储值, 对门和电路的描述的有:

布尔表达式(变量和函数的值只有0或1),用于表达电路的活动,一开一关
逻辑框图,电路的图形化表示,每种类型的门有自己专用的符号
真值表, 所有可能的输入,输出值的表
从这些表示法配合0,1模式才能更好的进行计算。

计算机的运算都是二进制
计算机为什么出现这么多进制的原因数据用二进制表示太长
C/C++代码中不能直接写二进制, 而是普遍采用八进制或十六进制
为什么不是9进制或20进制,原因就是2,8,16分别是2的次方,这就是三种进制之间可以直接互相转换
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答