asm (" NOP 5")是内嵌汇编做空指令延时用的,其中asm()的作用是指函数内部的参数翻译为汇编指令,其作用是在C语言环境下直接使用汇编指令执行。nop是一个空等待汇编指令,这个指令执行时,仅仅起延时一个机器周期
的作用。整条语句可以划分为以下两个部分
第一部分:
asm();
//作用:函数内部的参数翻译为汇编指令,C语言环境下直接使用汇编指令执行。
第二部分:
nop
//作用:空等待汇编指令,延时一个`机器周期`
asm (" NOP 5")是内嵌汇编做空指令延时用的,其中asm()的作用是指函数内部的参数翻译为汇编指令,其作用是在C语言环境下直接使用汇编指令执行。nop是一个空等待汇编指令,这个指令执行时,仅仅起延时一个机器周期
的作用。整条语句可以划分为以下两个部分
第一部分:
asm();
//作用:函数内部的参数翻译为汇编指令,C语言环境下直接使用汇编指令执行。
第二部分:
nop
//作用:空等待汇编指令,延时一个`机器周期`