一个Visual C++里面的函数定义的问题
来源:百度知道 编辑:UC知道 时间:2024/09/25 05:57:08
我在一本书上看见一个函数定义如下:
inline _int64 GetCPUCicle(){
_asm
{
rdtsc;
}
}
请哪位高手详细解释下GetCPUCicle函数里面的内容 谢谢
那函数中_asm{}模块是干什么用的,去掉之后只保留rdtsc不行吗?请解释一下
inline _int64 GetCPUCicle(){
_asm
{
rdtsc;
}
}
请哪位高手详细解释下GetCPUCicle函数里面的内容 谢谢
那函数中_asm{}模块是干什么用的,去掉之后只保留rdtsc不行吗?请解释一下
rdtsc全称ReaD TimeStamp Counter,timestamp counter保存的是CPU启动后执行的周期数。rdtsc把这个值存在eax:edx中,也就是默认的64位返回值的保存位置。
这个函数就是返回CPU已经执行的周期数。
另外这个在Netburst构架上不能用的。
调用汇编命令rdtsc,看来是返回一个64位整型。
C语言,C++,Visual C,Visual C++,Visual C.#,Visual C.net是怎样的关系?
visual c 的visual什么意思
Microsoft Visual C++Runtime Library以上是对话框的说明,框里面左上角是一个红叉,接着是Runtime error!
Visual C和Visual C++是不是一个软件?
在我的c盘里Microsoft Visual SourceSafe是什么东西啊 里面什么都没有
c,c++,visual c++的区别
visual C ++
怎样在visual c++ 6.0里面运行c程序
在Microsoft Visual C++ 6.0创建、编辑并运行一个C程序的全过程
在使用Visual C 6中的MFC时遇到的一个问题