我有一段(汇编)代码,其中我想计算动态指令的数量
a1=99
Loop:
a1=a1-1
branch a1>0, Loop
halt
我认为循环中的指令执行了100次。所以我猜代码中动态指令的数量是102.但我不确定,我们是否也认为分支指令是动态的?在那种情况下,我不应该有双指令计数?提前感谢任何愿意提供帮助的人。
答案 0 :(得分:3)
dynamic instructions
不是常用术语,因此不清楚它应该是什么意思。分支指令总是包含在指令计数中,因为它们至少需要一个时钟周期才能执行。
所以答案应该是执行200条指令。