#3 处理器架构(Part.1)算术引擎,条件判断


1.算术引擎

就摁连,用开关接总线
但是总延迟好高啊啊啊啊啊
NEG+24,ADD+24
让我想想减法还有没有什么可以优化的地方

2.条件判断

这一关做出来的元件是要放进元件工坊的,所以我就直接在元件工坊截图了
判断很好做的
NEVER就不接线
=0就八位数全部判断等不等于0(绿色线)
<0就看最高位(-128)(橙色线)
<=0就是上面两条OR一下(黄色线)
ALWAYS直接接输出
!=0直接用=0接一个N门(绿色线)
>=0就是<0接一个N门(橙色线)
>0就是<=0接一个N门(黄色线)
但是这样子做出来的自定义元件太丑了(下面的蓝色方块)
所以我就给它压缩了一下
做成下面的样子
舒服整齐多了
反正也不需要维护,线乱点就乱点吧
浓缩成一个自定义原件又看不见里面的样子嘿嘿
门46延迟12


正当我自己还在沾沾自喜的时候
想要刷成就我就蒙了
10个蓝色元件???
我都用了20+个了!
想了好久没有啥头绪,于是我就又双叒叕去看了一下攻略

这样子的设计更加的精巧
是把控制码的三位分别总结了
1位跟0有关,2位跟<0有关,3位和ALWAYS/NEVER以及正反判断有关
下面两条线路分别做=0和<0的判断然后控制输出
更精巧了,门也更少了
但是总延迟增加了有点可惜
(我的设计12这个设计18)
但是没关系!网友们的设计总能让我眼前一亮
