拍照搜题秒出答案,一键查看所有搜题记录
====“与”,“或”“非”====
要使电路能够完成一些复杂的算法,当然不能只是接通0和1还要能对他们进行一些运算。与或非这三个门就是门电路的基础
(右侧开关输入,左侧输出)
(右侧开关开启时的状态)
当然我们希望它在各个情况下都有正确的表达,所以是:
那么我们就开始构造我们的加法器把(??ω??)?
然后只看进位的话四种情况都很像与门。
可是这时的计算并不正确当输入“0,0”“0,1”与“10”时,它会正确地反馈“00”,“01”和“0,1”
于是在蓝线后接一个非门再与白线并入与门。这样只要进位为1经非门后的进位将阻止与門的激活。
最后再将蓝线接出作为最终的进位,第二次运算后的白线接出作为最终的低位。
如果我们在这个基礎上,将低位与上一个半加器的进位进行一次加法(0+0或0+1或1+0或1+1)结果的进位再与自身的进位相加(0+0或0+1或1+0,不存在1+1)并导出进位。他就变荿了一个可堆叠的全加器!
如果你有足够的耐力和脑力,搭出3000万个门电路单え附加上储存单元,也许你也可以搞出一套操作系统去算算三体的太阳到底会怎么运动。