大学计算机
上QQ阅读APP看书,第一时间看更新

1.3 数的进制和数据在计算机中的表示

数据是计算机处理的对象。这里的“数据”含义非常广泛,包括数值、文字、图形、图像、视频等各种数据形式。数据在计算机内部一律采用二进制表示。

二进制并不符合人们的习惯,但是计算机内部仍采用二进制表示信息。为什么要用二进制?其主要原因有以下4点:

1.电路简单

计算机由逻辑电路组成,逻辑电路通常只有两个状态。例如,开关的接通与断开、晶体管的饱和与截止、电压电平的高与低等。这两种状态正好用来表示二进制数的两个数码——0和1。

2.工作可靠

两个状态代表的两个数码,在数字传输和处理中不容易出错,因而电路更加可靠。

3.简化运算

二进制运算法则较简单。例如,求积运算法则只有3个。而十进制的运算法则(九九乘法表)对人类来说习以为常,但是让机器去实现就是另一回事了。

4.逻辑性强

计算机的工作是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据。有两个数码,正好代表逻辑代数中的“真”与“假”。

不管是人还是计算机,都可以进行计算。那么,计算机是如何进行计算的,又是采用何种规则与人们惯用的“十进制”进行转换的呢?