Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一段(汇编)代码,我想在其中计算动态指令的数量
a1=99 Loop: a1=a1-1 branch a1>0, Loop halt
我认为循环中的指令执行了 100 次。所以我猜代码中动态指令的数量是 102。但我不确定我们是否也将分支指令视为动态指令?在那种情况下,我不应该有双指令计数吗?提前感谢任何愿意提供帮助的人。
dynamic instructions不是一个常用的术语,所以不清楚它应该是什么意思。分支指令总是包含在指令计数中,因为它们至少需要一个时钟周期才能执行。
dynamic instructions
所以答案应该是执行了 200 条指令。