jne指令?
匯編指令是匯編語言中使用的一些操作符和助記符,還包括一些偽指令(如assume,end)。用于告訴匯編程序如何進(jìn)行匯編的指令,它既不控制機(jī)器的操作也不被匯編成機(jī)器代碼,只能為匯編程序所識別并指導(dǎo)匯編如何進(jìn)行。jne是匯編指令中的一個條件轉(zhuǎn)移指令。當(dāng)ZF=0,轉(zhuǎn)至標(biāo)號處執(zhí)行。
1.分類:匯編指令按功能可分為以下七個部分:數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、邏輯運(yùn)算指令、串操作指令、控制轉(zhuǎn)移指令、處理器控制指令、保護(hù)方式指令。
2.數(shù)據(jù)允許流動方向為:通用寄存器之間、通用寄存器和存儲器之間、通用寄存器和段寄存器之間、段寄存器和存儲器之間,另外還允許立即數(shù)傳送至通用寄存器或存儲器。但在上述傳送過程中,段寄存器CS的值不能用傳送指令改變。
3.80x86指令包括短算法:用加、減、乘、除四種基本算術(shù)運(yùn)算操作及十進(jìn)制算術(shù)運(yùn)算調(diào)整指令。二進(jìn)制加、減法指令,帶符號操作數(shù)采用補(bǔ)碼表示時,無符號數(shù)和帶符號數(shù)據(jù)運(yùn)算可以使用相同的指令。二進(jìn)制乘、除法指令分帶符號數(shù)和無符號數(shù)運(yùn)算指令。