我是MIPS汇编语言的新手,但我之前有过JAVA的经验。我有以下代码块,并想知道如何使它显着更快。如您所见,此代码总共需要45个周期才能运行。您会注意到div指令占总数的很大一部分。也许我可以在代码中添加其他东西代替div来优化代码并减少周期?
代码:
li $t0, -32 ----------------------2 cycles
lw $t2, 0($s1)--------------------1 cycle
div $t2, $t2, $t0------------------41 cycles
sw $t2, 0($s1)--------------------1 cycle
total cycles----------------45 cycles
非常感谢您的帮助。感谢。