当前位置:编程学习 > JAVA >>

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 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,