熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
21026| 11
|
_nop_();這句什么意思,有什么作用。 |
10黑幣
最佳答案NOP指令即“空指令”,在51單片機(jī)中機(jī)器碼為0x00(0)。執(zhí)行到NOP指令時(shí),CPU什么也不做,僅僅當(dāng)做一個(gè)指令執(zhí)行過去并繼續(xù)執(zhí)行NOP后面的一條指令。所以NOP指令自然也會(huì)占用執(zhí)行一個(gè)指令的CPU時(shí)間片。
常用于程序延時(shí)或精確計(jì)時(shí),不過在較快的CPU上不明顯。
主要作用:
1、字節(jié)填充對(duì)齊
2、精確延時(shí)和計(jì)時(shí)
3、破解程序的call驗(yàn)證
4、等待其他設(shè)備執(zhí)行完畢
5、清除由上一個(gè)算術(shù)邏輯指令設(shè)置的flag位
6、輔助jmp[1] 、call[2] ...
| ||
| ||
| ||
| ||
| ||
| ||
Powered by 單片機(jī)教程網(wǎng)