获取系统的时钟数
来源:互联网 发布:东莞天迅网络 编辑:程序博客网 时间:2024/06/05 16:04
__declspec (naked) //1unsigned __int64 GetCpuCycle( void ){ _asm { rdtsc //2 ret }}
1.__declspec(naked)是用来告诉编译器函数代码的汇编语言为自己的所写,不需要编译器添加任何汇编代码
参考:点击打开链接
一般格式:
__declspec (naked) unsigned __int64 GetCpuCycle( void ){ _asm { ... ... ret }}注意,__declspec(naked)是编译器直接拿来用的汇编函数代码,所以一定要记得在开始的时候保存上下文标志位(压栈),在结束的时候要记得恢复上下文(出栈),并且在结尾要加上ret命令。
详细说明参考:点击打开链接
2.rdtsc
参考:点击打开链接
0 0
- 获取系统的时钟数
- 获取系统时钟
- S3C6410 clk_get_rate获取系统时钟
- dm3730平台oled显示时钟——系统时钟的获取和刷新
- 2812的时钟系统
- stm32的时钟系统
- hi3531的时钟系统
- S5PV210的时钟系统
- s3c2440的系统时钟
- 系统时钟的配置
- stm32的时钟系统
- STM32的时钟系统
- STM32的时钟系统
- STM32 的时钟系统
- 系统时钟的初始化
- STM32的时钟系统
- 获取系统当前时间的毫秒数
- 实时时钟、系统时钟和CPU时钟的区别
- linux C程序中获取shell脚本输出(如获取system命令输出)
- 冒泡排序
- ORA-01555错误总结(二)
- 面向对象的分析
- PF_ring DNA 安装
- 获取系统的时钟数
- Linux下vim的tag用法
- enum 定义
- socket编程基础4
- 选择排序
- glob 应用示例
- leetcode_Evaluate Reverse Polish Notation
- Java中 getResourceAsStream的用法
- uva 127 "Accordian" Patience(手风琴纸牌)