小编cla*_*oes的帖子

GCC编译器执行asm volatile("nop"/::)指令需要多长时间?

我在UNIX中有一个C代码,我需要让我的处理器不做任何操作2秒钟.为了做到这一点,我发现汇编指令asm volatile("nop"::).我搜索了很多,但我找不到任何地方解释如何计算必要的NOP数量才能执行我的功能2秒钟.谁能帮我?

for(i = 0; i < COUNTER; i++){
    asm volatile ("nop"::);
}
Run Code Online (Sandbox Code Playgroud)

c assembly gcc timer nop

1
推荐指数
1
解决办法
3586
查看次数

标签 统计

assembly ×1

c ×1

gcc ×1

nop ×1

timer ×1