test 对两个参数(目标,源)执行AND逻辑操作,并根据结果设置标志寄存器,结果本身不会保存。
test eax ,eax 不改变值的大小,只改变标志位ZF。运算结果为0,则zf=1 ,否则zf=0
所有的对操作数进行算术和逻辑运算的指令,都会根据运算结果修改ZF标志。