四位乘法器(实验版本)

三位二进制乘法器
#与门 附手稿(封面)

除法器建好了,可喜可贺
#与门 除法器建好了,已经接入到我的四则计算器里了,一个12 bit的除法器,其实建造起来不是很费时间,主要就是作者太懒了[表情_捂脸哭]
:
有新思路了,想做个整数幂运算,但是做不了太大的,只能做一个支持1665的12次方以内的运算,每一个次方代表着一个12bit的乘法器,等我消息![[表情_酷]](https://img.tapimg.com/market/images/edd50e702f508971043f5619f686740e.png)
![[表情_酷]](https://img.tapimg.com/market/images/edd50e702f508971043f5619f686740e.png)
自制的模块,可惜太慢了
#与门 我请问呢?难道就不能让运行速度再往上提一点吗?虽然我可以改排线,提高运行速度,但一点都不好看

:
就这是除法运算中的左移模块,以前没建过除法器,所以按照自己的思路做了这个东西,他可以把除数前面的零放到后面去,并累计总共放了多少个零,以便于在之后的除法计算中,在相应的计算位置打上终止,然后直接将结果输出
手搓计算器
#逻辑门 #与门 重新做的四则计算器 做了一些布线的优化,整体更美观 目前只能算加减法 乘除法要之后才能完成

:
官标999~999实际可达1665~1665计算部分最大4095~4095/官标一位十进制数字最大为9,所以三位十进制数字最大为999/实际可达输入部分为4位二进制数字,最大可支持1111,等于十进制的15,所以三个这样的数字组成的最大数字为15,15,15(这里的每一个“15”表示这个位数上的数字15,整体可以表示为15百15十15个,“15”里的“1”是没有向前进位的),把“15”里的“1”向前进位,表示为:+1(千)5+1(百)5+1(十)5(个),也就是1665/计算部分最大计算部分使用的是11bit的计算器(其实是12bit的,只是因为最高位用不到,所以不会进行计算),2^12-1=4095





把输出还输出,搞反了




