如何识别指令级别的循环?

时间:2013-06-06 19:54:58

标签: loops assembly architecture instructions

目标地址低于分支指令本身地址的直接分支指令是否可以视为循环的开始?这种情况是否足够,或者是否存在其他情况(编译器优化等),其中在指令级别上显示类似的行为。

您会推荐其他什么方法?显而易见的一个是存储遇到的目标地址列表,如果目标地址被同一个指令多次占用,则意味着它是循环的开始。其缺点是它占用了存储所有地址和检查时间的记忆。

0 个答案:

没有答案