2017-03-05 125 views
-2

我想計算使用rdtsc指令運行我的程序所需CPU的時鐘週期,因爲它是我的任務所需的。
在「AFD」中應該使用rdtsc指令的語​​法是什麼?
我使用rdtsc指令,因爲它是但是,當它被執行「AFD」終止我的程序...RDTSC(性能分析)NASM語法

+1

您忘記顯示您的代碼以及實際錯誤是什麼。參見[mcve]並學習使用調試器。 – Jester

+0

我在我的代碼中使用'rdtsc'指令... afd沒有給出錯誤,但是它結束了我的程序而不是獲取時鐘週期 –

回答

1

rdtsc指令沒有操作數在所有。所以這當然不是問題。

但許多環境不允許用戶程序使用此指令。
例如Windows不允許使用16位DOS程序rdtsc

也許這也適用於您正在使用的「AFD」。