荒川 Minecraft

标题: 自行研究的加法器和减法器,望高手指点,我做的很粗糙 [打印本页]

作者: bmfs    时间: 2015-6-17 19:17
标题: 自行研究的加法器和减法器,望高手指点,我做的很粗糙




存档在此:http://pan.baidu.com/s/1kT6BgPp
作者: 圈圈    时间: 2015-6-17 22:28
大触给跪
作者: Scarlet    时间: 2015-6-17 23:16
求问为什么要做两个?
减法器不就是加法器反补运算完了再还原吗?
我是红色小白,若有说的不对请赐教
作者: 594972837    时间: 2015-6-18 01:18
大触泥垢了!你要再欺负我我就...我就上微积分!
作者: bmfs    时间: 2015-6-18 02:43
标题: 求问为什么要做两个?减法器不就是加...
本帖最后由 bmfs 于 2015-6-18 02:47 编辑
Scarlet 发表于 2015-6-17 23:16
求问为什么要做两个?
减法器不就是加法器反补运算完了再还原吗?
我是红色小白,若有说的不对请赐教

减法器是自己研究的,原来是构思上下两层1234输入,上面的减数,下面的是被减数,第一个电路是判断上数减下数
的值,有3种输出,正数,负数,0.   1为正数就传递给输出,为负数就传递给2电路,求给个数,2电路判断数为正数,就输出0,等于借给1电路1个数了。就是4电路有,,0111+1 ,3电路有0011+1 ,2电路有0001+1,1电路有0000+1,1减不了就向2借个1,后来发现不能实现。于是想如果有5电路,就是1111,默认1111-被减数,比如0101就是1111-0101=1010  再加上减数 反码=结果, 那如果为负数就还要加1
这就是我的思路
所以成了我做的这个减法器。。。  第一部分是判断1234输出正负零,还有输出正负数,第二部分是反码加法器,第三部分是根据正负判断是不是加1,只加1的加法器。输出结果有2个,正数一个,负数一个,用了开关控制输出。。。我也很渣的。。。求指教





欢迎光临 荒川 Minecraft (http://mclll.com/) Powered by Discuz! X3.2