快速导航×

k8凯发深入浅出算法揭秘!小编教你造计算机2024-06-30 16:37:14

  凯发K8一触即发泡泡网CPU频道3月16日第一次接触计算机时,小编跟很多同学一样感到很惊讶,也对这个由一个大块头显示器和密封的机箱组成的机器兴趣盎然,感到很神秘。记得当时的操作系统还是Windows 95,尽管操作很生疏,但是看着屏幕上的光标随着自己的鼠标滑动而移动,每一步都令人兴奋,然而究竟这一切是怎么实现的呢?这个神秘的箱子我们能不能自己做呢?下面我们就简单了解下计算机的原理,并在后面教你如何制造一台计算机。

  首先,最基础的部分要从二进制说起。计算机内部采用二进制计算,每一个数位只有两种可能0和1,运算规则是逢二进一。举例来说,有两个位A和B,它们相加的结果只可能有四种。

  上面这张表就叫做真值表(truth table),其中的sum表示和位,carry表示进位。如果A和B都是0,和就是0,因此和位和进位都是0;如果A和B有一个为1,另一个为0,和就是1,不需要进位;如果A和B都是1,和就是10,因此和位为0,进位为1。