设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

深入浅出:四位计算机的原理及其实现

2011-3-13 21:17| 发布者: joejoe0332| 查看: 7971| 评论: 0|原作者: 阮一峰|来自: 阮一峰的网络日志

摘要:   你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么?   Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、电子学怎 ...

  七、全加器的电路

  将三种逻辑门的晶体管实现,代入全加器的设计图,就可以画出电路图了。

\

  (点击看大图

  按照电路图,用晶体管和电路板组装出全加器的集成电路。

\

  左边的三根黄线,分别代表三个输入A、B、Cin;右边的两根绿线,分别代表输出S和Cout

  八、制作计算机

  将四块全加器的电路串联起来,就是一台货真价实的四位晶体管计算机了,可以计算0000~1111之间的加法。

  电路板的下方有两组各四个开关,标注着"A"和"B",代表两个输入数。从上图可以看到,A组开关是"上下上上",代表1011(11);B组开关是"上下下下",代表1000(8)。它们的相加结果用五个LED灯表示,上图中是"亮暗暗亮亮",代表10011(19),正是1011与1000的和。

  九、结论

  虽然这个四位计算机非常简陋,但是从中不难体会到现代计算机的原理。

  完成上面的四位加法,需要用到88个晶体管。虽然当代处理器包含的晶体管数以亿计,但是本质上都是上面这样简单电路的累加。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部