O registrador de flags do 8086 contém duas categorias distintas de flags, cada uma servindo propósito diferente na execução de programas.
Estas flags são automaticamente setadas ou limpas pela CPU baseada no resultado de operações aritméticas ou lógicas. Refletem resultado da última instrução e são usadas por instruções de branch condicional para alterar fluxo do programa.
Estas flags são explicitamente manipuladas pelo programador (via instruções específicas) para controlar comportamento do processador.
Flags condicionais são atualizadas pelo hardware como efeito colateral de computação. Flags de controle são setadas por software para ditar como o processador opera.
Tecnologia Eletrônica © [www.351231.com]