下载 App

如何通过第四章第一节‘半加器’?

2021/09/05405 浏览攻略
如何通过第四章第一节‘半加器’?
题目大意是——左边两个数的和……
大致分两步(因为是要算个二进制数……要想直接求得结果,直接把给出的数字连到结果上?好像不行,没办法直接求,那要怎么把给出的数字算成蓝色数字呢?结果好难求啊,我内心一下子就能算出来了,但要我表达这个结果,简直是强人所难……嗯,那有什么方法呢???好像有了,它不是要我把答案写出来吗,平时上学我们写数字比如681,不也是先写百位6,再写十位8,然后个位1,那这个是不是也可能这样子写呢?好像可以呀,先算算十位……,嗯,好像不行,个位我都不知道有没有进位,我怎么算十位呢,,嗯,那先算个位,然后再算十位吧,,至于有没有百位千位,嗯,好像也会有,先看看个位吧)
(1)先求个位
(1-1)如果两个数是0,那么结果肯定0;如果两个数中有个1,那么结果肯定可以有1,那直接连个or吧。吼,召唤无敌小兵【or】!“or,现在任命你为1队队长,以后个位你负责,如果有数字出现,你就亮绿色牌牌说没问题,如果都是0,你就亮红色牌牌反对,听到没有!”,“好的,没问题!”
TapTap
(1-2)但是如果有要进位的话,就是两个数都是1,那得出的二进制数是10,个位还是0啊,嗯,不行,得排除这种情况。当两个数都是1的时候,结果为0。吼!召唤【and】和【not】,“你们两个人看好了,现在你们是2队,当两个数都是1的时候,我要看到你们反对的声音,拿出红色牌子,坚决的给我表示不同意!态度要坚决,知道了吗?”,两人齐声道“知道了!”。
TapTap
(1-3)最后就综合上面的结果,来个and来判断(1-1)和(1-2)。吼!召唤大统领【and】,“你要考虑上面俩队人的情况,如果【or】说过,你就说过,亮绿色牌牌,但一种情况例外,如果2小队是不行,你就不能同意,尽管二小队大多数时候都是同意的,但是你还是要正确的考虑到所有人的意见然后给出结果,知道了吗?”,大统领【and】说“收到,没问题!”
TapTap
那现在个位不就由各位小兵们算出来了,好了,下一步。
(2)算十位
(2-1)俩个个位数顶破天,嗯,最多加起来好像也只能是到十位1,想要进位变0,嗯,也没可能了,就再来个and结束吧。吼!召唤【and】,“你就负责盯紧了,如果两个个位数都是1,那就是要进位,你就喊1,说通过,其他的情况你都可以不用管,知道了吗?”,【and】大声回应到,“明白!”
TapTap
那到此,一个二进制数不就简单写出来了吗?
猜你想搜
与门 or门使用技巧
01:35
手搓计算器截图
手搓计算器
#逻辑门 #与门 重新做的四则计算器 做了一些布线的优化,整体更美观 目前只能算加减法 乘除法要之后才能完成
25 赞
6 回复
01:04
手搓CPU?工/理科大学生必玩的“硬核”沙盒建造手游!截图
手搓CPU?工/理科大学生必玩的“硬核”沙盒建造手游!
用逻辑门和电路搭建自己想要的输入输出,堪称最高级的DIY了吧[表情_斜眼笑] 无弹窗广告和付费内容 对计算机底层逻辑感兴趣的一定要试试这款游戏,关于未来想要选择计算机相关专业的小伙伴也可以测测“计算机”到底符不符合你的兴趣爱好。 #新年新安利
244 赞
32 回复
与非门设计(含部分剧透)截图
与非门设计(含部分剧透)
可以用与非门做出所有关卡 自取喵~ ①非门②与门③或门④或非门⑤异或门⑥同或门⑦半加器⑧全加器 在这里,本喵全部使用与非门(第一章与非门关卡,第三章,第四章二位加法器,四位加法器省略。) 注:后面太难了,肝不动了。 附⑨二位加法器,⑩四位加法器答案,自己拼吧 ٩(º﹃º٩) 记得点赞ദ്ദി ˉ͈̀꒳ˉ͈́ )✧ 喵呜~ (还有没有大佬可以简化全加器?目前我是我看到的所有帖子中最少的[表情_泪目]
14 赞
4 回复
四位计算器(加减乘除)截图
四位计算器(加减乘除)
P1自上往下为加法 减法 乘法 P2为除法,最右侧输出从上往下分别为商和余数,中间的输出单纯是为了理线 纯自己研究的,啥也没学过,认为不好的勿喷
7 赞
4 回复
00:07
最好用,最常用的‘异或门XOR’截图
最好用,最常用的‘异或门XOR’
如何通过第二章第二节‘异或门’? 其实第二章的四个小节难度都差不多,但是这个异或门,用处比别的大多了,而且方便多了,我想把它称之为‘取余函数’,为什么这么说呢,怎么理解这个函数呢,且听我娓娓道来。 你可以把它理解为,当两个数相加,然后看它得出的个位数是多少,如果是0就自然得出是0;如果其中一个是1,那么就是会得出1;而如果两个都是1,相当于是进位,那么反而得出的个位,余数是0。这些情况,这个函数也
64 赞
9 回复
00:13
如何通关第四章第二节‘全加器’?截图
如何通关第四章第二节‘全加器’?
书接上回‘异或门’,因为要用到‘异或门’,这个作用巨大的取余函数我就不赘述了。毕竟接下来的内容要引用到这个函数,不用它不是不行,只是这样子解释起来就比较多比较复杂,码字不易,读着也累。 还是分两步走 (1)取个位 直接两个取余函数XOR上去,一步到位 (2)取十位<方法一> 三个个位数加起来最多也就只能到十位数,所以百位不用考虑。所以就两步就可以解决问题了,百位可以不用管,无意义。 能够进到十位的
38 赞
5 回复
01:35
四位四则运算器截图
四位四则运算器
0001指加,0010指减,0100指乘,1000指整除
2 赞
四位二进制减法器截图
四位二进制减法器
1、二进制减法运算本身比较特别,自己看别人做的常常理解不了,所以就自己捣鼓了两天才按照自己的思路弄出来。🤡题外话:自己大学学的数字电路都基本忘光了,不得已得去重新学点基础[表情_捂脸哭]。 2、我制作的是两个四位正数二进制相减的运算逻辑电路,可以大数减小数,也可以小数减大数。 3、我的减法器是基于二进制减法运算规则制作的,也就是涉及到二进制的反码和补码,因为二进制减法是通过减数取反+1再与被减数相
8 赞
00:09
用最少的函数通关第四章第四节截图
用最少的函数通关第四章第四节
我最少只要4个,你呢
1 赞
2 回复
最简洁的4位加法器截图
最简洁的4位加法器
2 赞
2 回复