第17年 专属休息室
两个数同号输出0,反之则输出1。 看着比较乱,其实只要冷静分析一下正正、正负、负正和负负时候的跳转就可以了。 同样,做一下优化。
Human Resource Machine;人力资源机器;程序员升职记;
两个数同号输出0,反之则输出1。 看着比较乱,其实只要冷静分析一下正正、正负、负正和负负时候的跳转就可以了。 同样,做一下优化。
第15年是动画斗志注入。 如果输入的数n为负数,由于n-n-n=-n,因此两次减法即可得到n的相反数;n为正数则无需操作,即为n的绝对值。
输出两个数中较大的那个,相等则输出任意一个。 前三行仍然是为了合并才放上去的。 如果04行输入是a(05行保存到寄存器0),06行输入是b。当(b-a)<0,即a>b的时候08行跳转02行,此时… 阅读更多 »第14年 最大值室
如果两数相等,则输出一个。反之则无视。 同样是为了合并两个分支的总循环跳转,把输出移到最前。 输入两个数然后相减来判断相等与否。相等则会触发复制并输出,然后再继续循环;不相等则直接继续循环。
40倍可以考虑是5个8倍,即:40=5*8=(4+1)*(2*2*2)=4*(2*2*2)+(2*2*2)。 02和03行乘2,04和05行乘2,06和07行乘2,此时8倍。 由于要凑4+1个,所以应… 阅读更多 »第12年 四十倍扩大器