1

我有一段(汇编)代码,我想在其中计算动态指令的数量

a1=99

Loop:
a1=a1-1
branch a1>0, Loop
halt

我认为循环中的指令执行了 100 次。所以我猜代码中动态指令的数量是 102。但我不确定我们是否也将分支指令视为动态指令?在那种情况下,我不应该有双指令计数吗?提前感谢任何愿意提供帮助的人。

4

1 回答 1

3

dynamic instructions不是一个常用的术语,所以不清楚它应该是什么意思。分支指令总是包含在指令计数中,因为它们至少需要一个时钟周期才能执行。

所以答案应该是执行了 200 条指令。

于 2013-05-01T20:20:09.537 回答