汇编指令TEST、JNE、JMP
可能看了表格还不清楚的,看如下例子
有如下代码段 :
MOV ALNUM 1
MoV AH,NUM2
TEST AL,O1H
JNE ENDO
TEST AH,01H
JNE L1
INC AL
INC AH
JMP ENDO
L1: XCHG AL, AH
ENDO: MOV DA1, AL
MOV DA2, AH
执行TEST指令:
假设AL=0001B
TEST AL,01H
则执行后AL=1,则说明AL为奇数
执行JNE指令:
TEST AL,01H JNE END0
执行后AL=1,则ZF=0,跳转到END0
执行JMP指令:
JMP END0
无条件跳转到END0
