计算机用十进制运算的困难

如题所述

计算机采用二进制的主要原因有以下几点:
(1)易于物理实现
二进制在技术上最容易实现。这是因为具有两种稳定状态的物理器件很多,如门电路的导通与截止、电压的高与低等,而它们恰好可以对应表示“1”和“0”这两个数码。假如采用十进制,那么就要制造具有10种稳定状态的物理电路,而这是非常困难的。
(2)运算规则简单
数学推导已经证明,对R进制数进行算术求和或求积运算,其运算规则各有R(R+1)/2种。如采用十进制,则R=10,就有55种求和或求积的运算规则;而采用二进制,则R=2,仅有3种求和或求积的运算规则,
以加法为例:0+0=0,0+1=1 (1+0=1),1+1=10,因而可以大大简化运算器等物理器件的设计。
(3)机器可靠性高
由于电压的高和低、电流的有和无等都是一种质的变化,两种物理状态稳定、分明,因此,二进制码传输的抗干扰能力强,鉴别信息的可靠性高。
(4)逻辑判断方便
采用二进制后,仅有的两个符号“1”和“0”正好可以与逻辑命题的两个值“真”和“假”相对应,能够方便地使用逻辑代数这一有力工具来分析和设计计算机的逻辑电路。
温馨提示:答案为网友推荐,仅供参考
相似回答