JE/JZ,JNE,JNZ檢測的只是ZF的值,只要ZF滿足則進行轉移
JE的邏輯含義是相等則轉移 但是JE進行操作的是ZF=1才執行所有相等則轉移是通過CMP指令來配合使用體現出的
CMP AX,BX ;ax-bx 結果是否為0 {true ,ZF=1} {false ,ZF=0} JE OK (ZF=1說明兩數相等) (ZF=0說明兩數不相等)| |相等轉移 不轉移,程序順序執行ok:...
MOV AX,0 ADD AX,AX ;ADD加法結果為ax=0 ,ZF=1 JE OK ;ZF=1 跳轉
和CMP進行配合可進行兩數的比較,但是轉移指令JE/JZ,JNE,JNZ是根據ZF值進行操作的