2017-03-05 120 views
-2

我想计算使用rdtsc指令运行我的程序所需CPU的时钟周期,因为它是我的任务所需的。
在“AFD”中应该使用rdtsc指令的语​​法是什么?
我使用rdtsc指令,因为它是但是,当它被执行“AFD”终止我的程序...RDTSC(性能分析)NASM语法

+1

您忘记显示您的代码以及实际错误是什么。参见[mcve]并学习使用调试器。 – Jester

+0

我在我的代码中使用'rdtsc'指令... afd没有给出错误,但是它结束了我的程序而不是获取时钟周期 –

回答

1

rdtsc指令没有操作数在所有。所以这当然不是问题。

但许多环境不允许用户程序使用此指令。
例如Windows不允许使用16位DOS程序rdtsc

也许这也适用于您正在使用的“AFD”。