《程序是怎样跑起来的》第二章读后感
我是计应232班的徐鲁豫。
读过第二章后,我明白了二进制的计算方法,就是将二进制数的各位数字乘以其相应的位权(39=310+91)。明白了二进制之后,还有各种运算,比如移位运算(分为左移与右移)。左移运算很简单,就是将数字左移多出来的舍弃,空出来的用0补。右移运算相对复杂一点,分为逻辑右移与算术右移。逻辑右移空出来的数用0补,算术右移空出来的数用原数符号位的值补。其次,我还知道了计算机中负数如何表示。最高位为0时表示正数,为1时表示负数。用2的补码可以轻松表示负数,就是将原数反转+1.因此,原数+2的补码=0。8比特=1字节;要反转图案中的一部分点,要使用逻辑异或运算(逻辑异或运算会将所有1对应的位反转,逻辑非运算则会将所有的位反转。由于计算机内部是由集成电路构成的,有很多引脚,每种引脚都只能表示两种状态,所以必须使用二进制来处理信息。
第二章内容不多,也相对简单,但对计算机来说非常重要,一定要懂得二进制的计算原理。

浙公网安备 33010602011771号