8086条件转移指令JE/JZ,JNE/JNZ
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值进行操作的
补充:软件开发 , Java ,