上QQ阅读APP看书,第一时间看更新
1.3 数的进制和数据在计算机中的表示
数据是计算机处理的对象。这里的“数据”含义非常广泛,包括数值、文字、图形、图像、视频等各种数据形式。数据在计算机内部一律采用二进制表示。
二进制并不符合人们的习惯,但是计算机内部仍采用二进制表示信息。为什么要用二进制?其主要原因有以下4点:
1.电路简单
计算机由逻辑电路组成,逻辑电路通常只有两个状态。例如,开关的接通与断开、晶体管的饱和与截止、电压电平的高与低等。这两种状态正好用来表示二进制数的两个数码——0和1。
2.工作可靠
两个状态代表的两个数码,在数字传输和处理中不容易出错,因而电路更加可靠。
3.简化运算
二进制运算法则较简单。例如,求积运算法则只有3个。而十进制的运算法则(九九乘法表)对人类来说习以为常,但是让机器去实现就是另一回事了。
4.逻辑性强
计算机的工作是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据。有两个数码,正好代表逻辑代数中的“真”与“假”。
不管是人还是计算机,都可以进行计算。那么,计算机是如何进行计算的,又是采用何种规则与人们惯用的“十进制”进行转换的呢?