从理论上说明计算机内部能用十进制代码表示信息吗?

如题所述

从理论上说能,但很困难。 电脑使用二进制是由它的实现机理决定的。我们可以这么理解:电脑的基层部件是由集成电路组成的,这些集成电路可以看成是一个个门电路组成,(当然事实上没有这么简单的)。

当计算机工作的时候,电路通电工作,于是每个输出端就有了电压。电压的高低通过模数转换即转换成了二进制:高电平是由1表示,低电平由0表示。也就是说将模拟电路转换成为数字电路。这里的高电平与低电平可以人为确定,一般地,2.5伏以下即为低电平,3.2伏以上为高电平

电子计算机能以极高速度进行信息处理和加工,包括数据处理和加工,而且有极大的信息存储能力。数据在计算机中以器件的物理状态表示,采用二进制数字系统,计算机处理所有的字符或符号也要用二进制编码来表示。用二进制的优点是容易表示,运算规则简单,节省设备。人们知道,具有两种稳定状态的元件(如晶体管的导通和截止,继电器的接通和断开,电脉冲电平的高低等)容易找到,而要找到具有10种稳定状态的元件来对应十进制的10个数就困难了

事实上世界上第一台计算机就是使用十进制代码来表示数据的,当然由于十进制在电子器件中难于准确地实现,所以之后出现的计算机就不再使用十进制了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-06
不能,因为他内部使用二进制实现的。所以,没有什么理论。人家做的时候就是那么做的。 我看下面还有人说可以,肯定的告诉你不可以,有二进制为什么用十进制。下面那位第二句话说的很对。
第2个回答  2010-09-06
可以,如果存在至少十种稳定状态的半导体的话。。