A instrução ANI F realiza um AND bit a bit entre o acumulador (A) e um valor imediato de 8 bits, armazenando o resultado de volta no acumulador. É comumente usada para manipulação de flags e máscara de bits.
ANI F, d8
ANI F, 00H ; A = A & 0x00 → 0x00 (limpa acumulador e flags associadas)
Útil antes de multiplicação/divisão onde um estado limpo de carry/zero flag é necessário.
ANI F, 01H ; Isolar bit 0 (ex.: flag Carry)
ANI F, 80H ; Testar bit de sinal (MSB)
Nota: Mnemônico exato e comportamento de flags variam por ISA (8085, Z80, 8051, etc.). Consulte o datasheet do seu processador específico.
Tecnologia Eletrônica © [www.351231.com]