如何在程序集文件中使用时重置 rdtsc.我需要读取时钟周期前后的数据



rdtsc 在程序集文件中使用时会停止吗?有没有标记的提高?我该如何重置它?我已经将第一个时钟戳读入 rdx 寄存器。但是当我在等待几秒钟后尝试再次打印时钟周期时,它仍然是相同的数字。

正如 Hans 所暗示的,rdtsc 将当前周期计数器作为 32 位寄存器对中的 64 位值返回,edx:eax edx中最重要的部分。

据我所知,除了重新启动计算机之外,没有办法重置此计数器。

最新更新