>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

O que é Flag (Sinalizador) em Microprocessador

Microprocessador é circuito integrado programável para processar dados e enviar mensagens/direções a outros sistemas eletrônicos. São peças centrais de sistemas de processamento. Flags (sinalizadores) são componente importante pois registram resultados de cálculos e ações.

Registradores

Todos microprocessadores contêm registradores. Registram dados, armazenando temporariamente antes ou depois dos cálculos. Ex.: registrador de instrução armazena código de instrução para cálculos.

Flags

Flags são registradores modificados que registram condição do cálculo do microprocessador. Ex.: flag "zero status" ativa só quando cálculo resulta em "zero". Status de cada flag determina próxima ação do microprocessador, permitindo decisões.

Flags Comuns

Flags comuns em microprocessadores:

  • Carry (Transporte): indica que adição/subtração requer "transporte" ou "empréstimo"
  • Sign (Sinal): mostra se cálculo foi positivo ou negativo
  • Overflow (Estouro): sinalizado quando resultado excede limite de palavra definido
  • Parity (Paridade): indica que processo produziu número par de "1"s
  • Zero status: resultado zero