Com a instrução TEST aplicamos a operação E bit-a-bit entre dois operandos como registradores,
valor em memória ou valor imediato. O resultado da operação é utilizado para setar as flags de status e
descartado posteriormente.
Tabela verdade:
0 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0
1 AND 1 = 1
Operação:
Operando1 & Operando2
O, S, Z, P, Cy alteradas
Operandos:
REG, MEM
MEM, REG
REG, REG
MEM, IME
REG, IME
F(Flags)
O: 0
S: a
Z: a
Ac:-
P: a
Cy:0
Ex:
MOV AL,0Fh
TEST AL,01 ; Z <- 0