呃,首先要说的是这个东西没什么技术含量,只是把几个进位加法器随意连在一起了而已。
看看这布线就多乱啊,布线明明就不是我善于做的事情。
不得不说以pacerrecap的进位加法原理做的加法器实在太好用了,这个东西里一下子用了15个。
来一张截图,十六个漏斗就是十六个输入,全部加好了输出一个二位十六进制数。
原理。
就是进位加法器的基础上加一条线统计进位的次数,然后作为10位输出。
因为输入端安排好了,可以直接把输入换成我从前做的不能进位的粗糙原理的乘法器,于是它就可以进位了。
虽然原理还是很粗糙。
测试。
这里测试的是⑨*⑨=51。
存档。
multiplier-.schematic
(3.25 KB, 下载次数: 16)
带输出端红石灯。
multiplier.schematic
(3.15 KB, 下载次数: 2)
不带输出端红石灯。
这个乘法器的体积达到了34*35*4,真的太大了,我猜还不如用数电方法做的。
感觉还是因为算法不够好,不知道能不能发明出一个专门用来做乘法的算法。
下一步做什么好呢,多位数乘法好像很不现实,先想想多位数减法好了,应该不久就能想出来。
最后求新原理算乘法。
看看这布线就多乱啊,布线明明就不是我善于做的事情。
不得不说以pacerrecap的进位加法原理做的加法器实在太好用了,这个东西里一下子用了15个。
来一张截图,十六个漏斗就是十六个输入,全部加好了输出一个二位十六进制数。

原理。
就是进位加法器的基础上加一条线统计进位的次数,然后作为10位输出。
因为输入端安排好了,可以直接把输入换成我从前做的不能进位的粗糙原理的乘法器,于是它就可以进位了。
虽然原理还是很粗糙。

测试。

这里测试的是⑨*⑨=51。
存档。


这个乘法器的体积达到了34*35*4,真的太大了,我猜还不如用数电方法做的。
感觉还是因为算法不够好,不知道能不能发明出一个专门用来做乘法的算法。
下一步做什么好呢,多位数乘法好像很不现实,先想想多位数减法好了,应该不久就能想出来。
最后求新原理算乘法。
虽然比较器的加入可以让很多运算机器减肥,但是同时也没有以前那么直观了。。
相当霸气的结构,估计我是没那个毅力搭起来。。。。
减法涉及到正负绝对值,祝你好运
ps.为神马LZ不使用活塞呢??电路可以缩小很多的~~
减法涉及到正负绝对值,祝你好运
ps.为神马LZ不使用活塞呢??电路可以缩小很多的~~
其实只搭了6个,其他⑨个都是用MCE复制的,然后做了个进位统计。
减法只是多位相减啦,我还没在想负数。
不用活塞只是不太喜欢而已,噪声大而且弄出BUD很麻烦,我一般能用别的代替就代替掉了。
{:10_499:}
强烈鄙视MCE,我都是手撸的。。。。
吐槽1:头像。。
吐槽2:这电路似乎略繁琐,感觉可以减少些 。。
吐槽3:我就一红石小白,路过,路过。。
吐槽2:这电路似乎略繁琐,感觉可以减少些 。。
吐槽3:我就一红石小白,路过,路过。。
PT大人,我眼睛瞎了
收藏一下,到时候看
厉害!红石小白撸过!