匯編語(yǔ)言NOP指令的用法
1、占用一個(gè)字節(jié)的程序存儲(chǔ)空間:這是在對(duì)微機(jī)與單片機(jī)進(jìn)行匯編指令指令編程時(shí)常用的手法,例如,為了刻意使某個(gè)程序段在一個(gè)特定的地址開始 , 或在某個(gè)程序段中刪除了一些指令而還刻意要求地址不變,基于這些的需求,通常是應(yīng)用NOP指令匯編指令來(lái)充填空閑的地址;
2、產(chǎn)生微小延遲:這是在微機(jī)與單片機(jī)進(jìn)行匯編指令指令編程時(shí)常用的手法,微機(jī)與單片機(jī)的編程并非是周期掃描的執(zhí)行機(jī)制 , 例如,在讀取某個(gè)外圍通道輸入值時(shí),先發(fā)出一個(gè)請(qǐng)求命令,帶一定延時(shí)后 , 再讀其數(shù)值,通常是應(yīng)用NOP指令來(lái)進(jìn)行延時(shí);
【匯編語(yǔ)言NOP指令的用法】3、常用來(lái)做代碼地址對(duì)齊:這個(gè)純粹是對(duì)與對(duì)微機(jī)與單片機(jī)進(jìn)行匯編指令指令編程來(lái)講的 。這與上述的1中占用一個(gè)字節(jié)的程序存儲(chǔ)空間的作用相同,即匯編編譯后生成機(jī)器代碼的效果 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 匯編語(yǔ)言中ENDP是什么意思
- 什么是reach指令
- 匯編語(yǔ)言是一種什么程序設(shè)計(jì)語(yǔ)言
- 單片機(jī)中指令CLR是什么意思
- 蘋果的快捷指令在哪
- 一條指令必須包括什么
- 匯編的CWD是什么
- 匯編語(yǔ)言的尋址方式怎么判斷
- 處理器指令集的作用是
- 匯編語(yǔ)言ACALL
