《程序是怎样跑起来的》第二章

这一章讲述了二进制。计算机是由集成电路构成的,像CPU、内存都是集成电路的一种。集成电路有不同的形状,但是它们的每根引脚都只能表示两种状态,因此计算机需要用二进制来处理信息,计算机处理信息的最小单位是比特,也相当于一位二进制数。二进制位数是根据8的倍数来增长的,计算机处理信息也是根据8位二进制数,所以8位二进制数也称为字节,我们查看文件属性时,就能看到这个文件有多少字节,我们因此能得出这个文件的大小。
接下来是关于运算:移位运算与乘除运算。首先是移位运算,这是一种对二进制数字进行位移的运算,在多进制中进行移动从而将数值变为原来的多少倍,由此我们可以得出移位运算可以代替乘除运算。
计算机能执行的运算包括移位运算、算术运算和逻辑运算。算术运算指的就是加减乘除四则运算,逻辑运算就是根据二进制的0和1组成的序列进行的运算。逻辑运算包括与、或、非、异或。非就是把0转换成1,把1转换为0;或是两个运算符至少有一个1的时候为1,否则为0;异或是两个运算符不同时为1,否则为0。

posted @ 2024-02-29 16:34  风间憨憨梦  阅读(3)  评论(0编辑  收藏  举报