设为首页收藏本站

LUPA开源社区

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

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

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

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

  三、真值表的逻辑门表示

  现在把"真值表"的运算规则,改写为逻辑门的形式。

  先看sum(和位),我们需要的是这样一种逻辑:当两个输入不相同时,输出为1,因此运算符应该是OR;当两个输入相同时,输出为0,这可以用两组AND和NOT的组合实现。最后的逻辑组合图如下:

\

  再看carry(进位)。它比较简单,两个输入A和B都为1就输出1,否则就输出0,因此用一个AND运算符就行了。

\

  现在把sum和carry组合起来,就能得到整张真值表了。这被称为"半加器"(half-adder),因为它只考虑了单独两个位的相加,没有考虑可能还存在低位进上来的位。

\


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部