RDTSC(分析)NASM 语法
Posted
技术标签:
【中文标题】RDTSC(分析)NASM 语法【英文标题】:RDTSC (profiling) NASM syntax 【发布时间】:2017-03-05 17:34:19 【问题描述】:我想使用 rdtsc
指令计算运行我的程序所需的 CPU 时钟周期,因为它在我的作业中是必需的。
在“AFD”中使用rdtsc
指令的语法应该是什么?
我正在使用rdtsc
指令,但“AFD”在执行时终止了我的程序......
【问题讨论】:
您忘记显示您的代码以及实际错误是什么。请参阅minimal reproducible example 并学习使用调试器。 我在我的代码中使用 'rdtsc' 指令...... afd 没有给出错误,但它结束了我的程序而不是获取时钟周期 【参考方案1】:rdtsc
指令根本没有操作数。所以这当然不是问题。
但许多环境不允许用户程序使用此指令。
例如Windows 不允许 16 位 DOS 程序使用rdtsc
这可能也适用于您正在使用的“AFD”。
【讨论】:
以上是关于RDTSC(分析)NASM 语法的主要内容,如果未能解决你的问题,请参考以下文章