我需要有关如何为汇编代码计算多少个时钟周期的一般说明?
lw $t1, 0($t8)
li $t2, -16
div $t1, $t1, $t2
sw $t1, 0($t8)
在这里,我认为每条指令将计为一个周期,因此该代码的总数为4个周期。如果我们将添加指令数视为三个周期,则为6个周期
答案 0 :(得分:3)
不。实际上,每个指令都占用自己的时钟周期数。 它不仅取决于命令本身,还取决于命令的操作数。 您可以在处理器文档中找到的每条指令的实际长度。 不同的处理器会有所不同。