编程论坛
注册
登录
编程论坛
→
汇编论坛
RDTSC指令
lintaoyn
发布于 2009-10-17 10:21, 1686 次点击
RDTSC指令?
能得到毫秒级的系统时间。什么用?网上的解释看不懂,谁帮忙给解释下。谢谢了
5 回复
#2
东海一鱼
2009-10-17 14:29
没怎莫用过,一般用它作高精度计数(时)器。
因为Windows自己的GetTimer误差较大,GetTickCount误差少一些。但都是毫秒级的。
RDTSC可以获得CPU的运行周期数。将计算机启动以来的CPU运行周期数放到EDX:EAX里面,EDX是高位,EAX是低位。
CPU运行周期数指的是CPU的一个时钟触发。
所以它可以达到纳秒级的计时精度。
#3
zklhp
2009-10-17 19:27
看俺那个帖 注意双核的情况~
#4
lintaoyn
2009-10-18 21:35
哪个帖呢…我找到一个你收集多年的材料
#5
zklhp
2009-10-19 12:24
找不到就是丢了 555~
#6
lintaoyn
2009-10-20 16:09
那帖的标题是?
1