我想设计一个实现以下逻辑的门级组合电路。是否可以在不使用Adder的情况下完成?
…输入线[3:0] in,输入线sel,输出线[3:0] ……
尝试使用卡诺图并解决(~in + 1)项。如果您设置K-map并一次解决一位结果
// Input Result // A B C D --> ~{A B C D} --> ~{A B C D}+1 // 0 0 0 0 1 1 1 1 0 0 0 0 // 0 0 0 1 1 1 1 0 1 1 1 1 // 0 0 1 0 1 1 0 1 1 1 1 0 // 0 0 1 1 1 1 0 0 1 1 0 1 // 0 1 0 0 1 0 1 1 1 1 0 0 // 0 1 0 1 1 0 1 0 1 0 1 1
......我会让你写出地图的其余部分......但是有些东西开始出现了。
结果位D始终与输入D相同 结果位C似乎是输入C XOR输入D.
如果你再做一些K map,你可能会找到Result位A和B的逻辑表达式