cla*_*oes 1 c assembly gcc timer nop
我在UNIX中有一个C代码,我需要让我的处理器不做任何操作2秒钟.为了做到这一点,我发现汇编指令asm volatile("nop"::).我搜索了很多,但我找不到任何地方解释如何计算必要的NOP数量才能执行我的功能2秒钟.谁能帮我?
for(i = 0; i < COUNTER; i++){
asm volatile ("nop"::);
}
Run Code Online (Sandbox Code Playgroud)