⚠️ 只测三组就说等价
用三组输入去判 f1 和 f3 等不等价,再用全部四组判一次。两个结论都打出来。
一个电路怎么算验收通过
自己搭了一个四位加法器,怎样才算验收通过?【0】
每加一位,代价怎么变
输入的位数每增加一位,要穷举的组合数就【0】。
四位加满了会怎样
运行下面这段程序,填写它打印出来的结果。 def half_adder(a, b): return a ^ b, a & b def full_adder(a, b, cin): s1, c1 = half_add
自己写:四位加法器
用 full_adder 串出四位加法器,返回「四位和 / 进位」。用两组数各试一次。
自己写:四位比较器
不许用 > 和 <。从最高位往下比,第一处不同就能定胜负。返回 1(大于)、0(相等)或 -1(小于)。
全表验收:256 组一组不漏
把四位加法器在全部 256 组输入上和 Python 的加法对一遍,数出对上的组数。
自己写:加满了就停住的加法器
把加法器改成饱和的:结果超过 15 就停在 15,不再绕回去。先打出 9 加 7 的结果,再在全部 256 组上验一遍对了几组。
收官:数一数进位串了多远
行波进位加法器要等进位一级级传完。在全部 256 组里,找出进位链最长的那次传了几级,并给出一组会走到那么长的输入。
在真机上怎么快拿到一个门的真值表
在真机上想快速得到某个逻辑门的真值表,最靠谱的办法是【0】。 (判分只看你在受控容器里的真机产物,纯本机、纯 Python,没有 gcc。)