
#define nops(); {_nop_(); _nop_(); _nop_(); _nop_();}
#definenops();{_nop_();_nop_();_nop_();_nop_();}这是啥意思啊...
#define nops(); {_nop_(); _nop_(); _nop_(); _nop_();} 这是啥意思啊
展开
展开全部
#define 是宏定义,起作用就是用 nops(); 代替{_nop_();_nop_();_nop_();_nop_();}
通俗地讲就是你的程序中只要出现文本“nops();”其实在编译时它就会以文本“{_nop_();_nop_();_nop_();_nop_();}”来编译。明白没 ?
通俗地讲就是你的程序中只要出现文本“nops();”其实在编译时它就会以文本“{_nop_();_nop_();_nop_();_nop_();}”来编译。明白没 ?
展开全部
一个空周期,定义宏,实现4个空
追问
nop();表示执行一次控指令,占一个机器周期,具体延迟多少需要看你的晶振 ,使用define申明,表示在程序中用一个nops()代替5个nop()控指令nops()等于5个机器周期?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
让一个函数多运行几遍
追问
nop();表示执行一次控指令,占一个机器周期,具体延迟多少需要看你的晶振 ,使用define申明,表示在程序中用一个nops()代替5个nop()控指令nops()等于5个机器周期?
追答
对 看你自己的定义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询