je是jump if zero的意思,jz是jump if equal的意思,两者都是结果为0(相等),即zF=1时,转移,两者没有区别test命令会对je/jz产生影响,test OPRD1 OPRD2的意思是OPRD1与OPRD2相与,比如MOV AL,20HTEST AL,40HJZ SSS则执行后,由于20H和40H相与变成00H,使ZF=1,所以程序转向sss段执行不管什么情况,只要执行test语句后OF=0,CF=0,还影响PF,SF