Loops 带循环的汇编代码中的指令计数

Loops 带循环的汇编代码中的指令计数,loops,do-while,mips32,Loops,Do While,Mips32,我有一段(汇编)代码,其中我想计算动态指令的数量 a1=99 Loop: a1=a1-1 branch a1>0, Loop halt 我认为循环中的指令执行了100次。我猜代码中的动态指令数是102。但我不确定,我们是否也认为分支指令是动态的?在这种情况下,我不应该有双重指令计数吗?提前感谢任何愿意帮助的人。动态指令不是一个常用术语,因此不清楚它的含义。分支指令始终包含在指令计数中,因为它们至少需要一个时钟周期才能执行 所以答案应该是执行了200条指令 以上问题的答案可以在这个链接上

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

a1=99

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

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

动态指令
不是一个常用术语,因此不清楚它的含义。分支指令始终包含在指令计数中,因为它们至少需要一个时钟周期才能执行


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

以上问题的答案可以在这个链接上找到:,我只是想了解。谢谢