【发布时间】:2009-12-13 23:30:46
【问题描述】:
我们正在编写一个非常简单的程序,以便在我们为一个类构建的处理器上执行。它没有乘法或除法的能力。但是,我们确实支持循环控制的加法、减法、和、或和分支(如果您熟悉 MIPS,则如相等的分支)。我们在想一个可以在上面运行的简洁程序应该是某种 x^n 程序。当然,这些数字必须进行硬编码,但考虑到我们处理器的限制,这是否现实?
是否有仅用于指数的加法计算? 谢谢。
【问题讨论】:
-
如果你有移位指令,很容易很快地做乘法和除法。
-
我们没有轮班指令。现在我正在考虑它实际上也不是特别困难。它只是不是必需的。
标签: algorithm mips addition exponent