下载 App
超简减法器
自从之前做了一个比较繁琐的减法器后我一直在想怎么优化,想到了用非门,如果用非门全反过来就是用31减去,然后得出下列式子 当a≥b时 31-(31-a+b) =a-b 当a<b时 31-a+b-32+1 =b-a 然后再套一下正负输出就ok了,非常滴简单
:
这思路挺妙的
我自己做的一个减法器的思路是将减数转换为补码与被减数相加,然后由加法器组输出的最高位判断正负,如果为负就再进行一次补码转换然后输出。
然后在测试发现减数输入零的时候会正负判断错误(零的补码多了一位)。然后又加了一个判断减数是否为全零的电路。你这个就没有问题



![[表情_酷]](https://img-tc.tapimg.com/market/images/edd50e702f508971043f5619f686740e.png)










![[表情_斜眼笑]](https://img-tc.tapimg.com/market/images/d1b1dcc88719f6c9a639728cde152c4b.png)