如何计算汇编指令的时钟周期数

时间:2019-09-10 05:38:29

标签: assembly mips

我需要有关如何为汇编代码计算多少个时钟周期的一般说明?

lw  $t1, 0($t8)

li  $t2, -16

div $t1, $t1, $t2

sw  $t1, 0($t8)

在这里,我认为每条指令将计为一个周期,因此该代码的总数为4个周期。如果我们将添加指令数视为三个周期,则为6个周期

1 个答案:

答案 0 :(得分:3)

不。实际上,每个指令都占用自己的时钟周期数。 它不仅取决于命令本身,还取决于命令的操作数。 您可以在处理器文档中找到的每条指令的实际长度。 不同的处理器会有所不同。