匯編語(yǔ)言菜鳥教程 8086匯編語(yǔ)言中HLT代表什么?與END的區(qū)別在哪里?
8086匯編語(yǔ)言中HLT代表什么?與END的區(qū)別在哪里?HLT是一條CPU指令。當(dāng)CPU遇到此指令時(shí),它停止執(zhí)行。End是匯編編譯器的偽指令。它將不由CPU執(zhí)行,而只由編譯器執(zhí)行。匯編語(yǔ)言HLT和EN
8086匯編語(yǔ)言中HLT代表什么?與END的區(qū)別在哪里?
HLT是一條CPU指令。當(dāng)CPU遇到此指令時(shí),它停止執(zhí)行。End是匯編編譯器的偽指令。它將不由CPU執(zhí)行,而只由編譯器執(zhí)行。
匯編語(yǔ)言HLT和END的不同?
前者是CPU暫停運(yùn)行,直到有復(fù)位信號(hào)或中斷信號(hào)輸入,后者直接結(jié)束
HLT halt,停止執(zhí)行指令,執(zhí)行后CPU進(jìn)入停止?fàn)顟B(tài)。
命令未執(zhí)行。直到被另一個(gè)設(shè)備的信號(hào)或中斷激活。用于等待設(shè)備輸入和節(jié)能。