下载 App

今天捣鼓了一个可以进行负数运算的四位二进制加法器

2021/09/30836 浏览攻略
今天捣鼓了一个可以进行负数运算的四位二进制加法器,理论上可以无限堆叠位数(只要处理好边界问题),但是其中为了解决边界问题会进行增加结果输出的位数,导致了储存浪费,没找到好的解决办法,希望大神能帮帮我😂
下面附上教程:
TapTap
TapTap
1:输入端,四位二进制,第一位进行符号表示,0正1负,可以表示-7~7的范围
2:求补器,逻辑是:首先对负数(符号位为1)的数字部分求反,及使原本的0变为1,因为只对负数进行求反,则可得真值表00 0 01 1 10 1 11 0,与亦或门真值表相同,故直接用异或门逐位求反,随后对负数反码进行加一,由于表示符号位1表示负数,则可以直接将符号位与反码相加,结果就是原码的补码,再看正数求补逻辑,由于正数的补码就是本身,故而亦或门真值表亦能满足要求,同时符号位0表示正数,0与反码相加没有影响,则求反求补之后还是原码本身,符合要求,求补后将符号位移动到首位,求补完成。
这是单独的求补器(由于输入不能直接连接输出,所以在上面加了两个非门用于符号的传递,在加法器中不需要)
TapTap
下面是简单的加法模块
TapTap
3:加法部分,由于补码相加再还原成原码可以直接完成正负数的加减,所以可以直接用之前过关中的加法模块进行相加,但要注意,由于两个四位二进制相加结果范围是14~-14,超出四位二进制的表示范围,为了避免超出边界,需要在结果增加一位,及第一位仍为符号位,剩下四位进行数字表示,但原本五位二进制的表示范围是15~-15,造成了存储浪费,目前没有找到解决办法,希望大神指点。
加法器样式如上
4:解码部分:由于补码再次取补等于原码,所以本部分逻辑与之前的求补相同,略过,最后只需要将还原成原码的数字部分输入四位二进制的输出端,将符号位移动到数字部分之前,便能得到运算结果。
下面视频分别演示了
0+0
正数+负数
负数+正数
7+7
-7+(-7)
的运算
这个加法器在处理好边界问题后可以无限叠加,直接增加数字部分位数、求补器位数和加法器位数即可。
猜你想搜
与门 负数加法器
01:35
手搓计算器截图
手搓计算器
#逻辑门 #与门 重新做的四则计算器 做了一些布线的优化,整体更美观 目前只能算加减法 乘除法要之后才能完成
25 赞
6 回复
01:06
想学计算机/数电不容错过!别样沙盒建造,用基础元件手搓计算机截图
想学计算机/数电不容错过!别样沙盒建造,用基础元件手搓计算机
为高考毕业生推的一个游戏,其他有基础或者感兴趣的xdm也可以试试,无氪无广。 #宝藏游戏安利派对
106 赞
12 回复
与非门设计(含部分剧透)截图
与非门设计(含部分剧透)
可以用与非门做出所有关卡 自取喵~ ①非门②与门③或门④或非门⑤异或门⑥同或门⑦半加器⑧全加器 在这里,本喵全部使用与非门(第一章与非门关卡,第三章,第四章二位加法器,四位加法器省略。) 注:后面太难了,肝不动了。 附⑨二位加法器,⑩四位加法器答案,自己拼吧 ٩(º﹃º٩) 记得点赞ദ്ദി ˉ͈̀꒳ˉ͈́ )✧ 喵呜~ (还有没有大佬可以简化全加器?目前我是我看到的所有帖子中最少的[表情_泪目]
15 赞
5 回复
00:40
255*255之内的做出来了截图
255*255之内的做出来了
也是挑战手搓电脑好吧[表情_斜眼笑]
1 赞
1 回复
四位计算器(加减乘除)截图
四位计算器(加减乘除)
P1自上往下为加法 减法 乘法 P2为除法,最右侧输出从上往下分别为商和余数,中间的输出单纯是为了理线 纯自己研究的,啥也没学过,认为不好的勿喷
7 赞
4 回复
四位二进制减法器截图
四位二进制减法器
1、二进制减法运算本身比较特别,自己看别人做的常常理解不了,所以就自己捣鼓了两天才按照自己的思路弄出来。🤡题外话:自己大学学的数字电路都基本忘光了,不得已得去重新学点基础[表情_捂脸哭]。 2、我制作的是两个四位正数二进制相减的运算逻辑电路,可以大数减小数,也可以小数减大数。 3、我的减法器是基于二进制减法运算规则制作的,也就是涉及到二进制的反码和补码,因为二进制减法是通过减数取反+1再与被减数相
9 赞
1 回复
最简洁的4位加法器截图
最简洁的4位加法器
2 赞
2 回复
四位加/减法器截图
四位加/减法器
打开下方按钮后,该程序由加法变成减法,加/减数由上到下输入: 如果想要输入“3-2”,则对应输入0 0 1 1 0 0 0 1 根据你要进行的运算来开启或关闭下方开关。 在后续我还会更新一些其它的!
01:04
手搓CPU?工/理科大学生必玩的“硬核”沙盒建造手游!截图
手搓CPU?工/理科大学生必玩的“硬核”沙盒建造手游!
用逻辑门和电路搭建自己想要的输入输出,堪称最高级的DIY了吧[表情_斜眼笑] 无弹窗广告和付费内容 对计算机底层逻辑感兴趣的一定要试试这款游戏,关于未来想要选择计算机相关专业的小伙伴也可以测测“计算机”到底符不符合你的兴趣爱好。 #新年新安利
254 赞
34 回复