第12年 四十倍扩大器

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个,所以应该存一份8倍的数值(08行),不用存两份(不用存寄存器0),因为可以用寄存器1的值乘2后再放回寄存器0。

08和09行乘2,10和11行乘2,已经8*4了,12行再把之前放在寄存器1的8倍加上就刚好8*5了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据