漫谈计算机
文章平均质量分 68
本专栏尝试用通俗易懂的方式介绍计算机相关技术原理,让0基础小白也能一步步熟悉了解怎个计算机世界。
emeson_ch
一个普通的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机探秘四(加法器)
上篇文章我们已经介绍了使用异或电路可实现一位的二进制加法,但是输出没有考虑到进位的情况,也就是说如果输入都是1,那么输出是0,同时需要进一位。考虑到只有输入都是1的时候才会进位,我们可以想到刚好与门符合这个特性,于是我们在异或电路的基础上再加一个与门电路,得到如下图:上图叫半加器,其中A,B是输入,S为输出,C是进位输出。之所以叫半加器,是因为输入没有考虑进位输入。如果考虑进位输入,其真值表如下:A B Cin S Cout 0 0 0 0..原创 2021-07-10 22:24:37 · 775 阅读 · 0 评论 -
计算机探秘三(二极管与逻辑门电路)
上次我们讲到二进制,现在已经知道我们要计算的数字是转成二进制数字传给CPU的,CPU的每根线代表二进制数字中的一位0或1,CPU的数据线有8位,16位和32位,64位,为了便于说明,本章我们拿8位的计算机来说明。d0~d7,其中d0为最低位我们现在计算1+2=?, 首先将数字转成二进制并对应到d0~d7中d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 0 0 0 0 1 0 0 0原创 2021-07-08 17:25:04 · 1511 阅读 · 0 评论 -
计算机探秘二 (算盘与二进制)
上次我们说到如何将数字通过CPU的电路线(后面我们称为数据线)传给它,在说这个问题前,我们一起看下咱老祖宗发明的计算神器-算盘,它长这样的算盘分上珠和下珠,下珠每个珠子表示一个,上珠每个珠子表示5个,上下珠之间有一根细长的圆杆相连,具体计算的时候,我们可以认为从右到左分别是数字的个位,十位,百位,千位,万位...先将第一个数每一位按照算盘的表示规则拨弄好,下珠往上拨几个就表示几,上珠往下每拨一个表示5。例如下图如果认为最右边的那一列是个位数的话,那么这张图表示的数字就是3526000,当然我原创 2021-07-08 09:08:55 · 2618 阅读 · 0 评论 -
计算机探秘一(初识CPU)
前言: 本系列文章主要面向对计算机比较感兴趣的小白,本着通俗易懂的方式一步一步揭开计算机相关原理,由于本人水平有限,文中可能会有不准确的甚至是错误的描述,如有发现希望不吝赐教!计算机是如何做计算的呢?我们平时看到的计算机主要有台式机和笔记本,像下面这样的:从外表看上去其实就说一堆塑料和金属组成的,但是如果你拆开过你会发现里面其实还有很多电路板。那么有了这些东西就能计算了?当然不能,至少你应该知道还需要一个非常重要的东西那就是电!生活中当我们接通电源,按下开机键计算机(电脑)就开始.原创 2021-07-07 18:00:56 · 166 阅读 · 0 评论
分享