荒川正式玩家2456号 注册于2014-5-17
[阅读权限:30] | 累计在线时长30 小时
最后登录:2020-4-18,
自我介绍:
Lv3
Matrix
- 编写任务
- 0 个个
- 建筑作品
- 6 个个
- 论坛金币
- 70 个
|
求问为什么要做两个?减法器不就是加...
本帖最后由 bmfs 于 2015-6-18 02:47 编辑
减法器是自己研究的,原来是构思上下两层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个,正数一个,负数一个,用了开关控制输出。。。我也很渣的。。。求指教
|
|