Che cosa è una bandiera in un microprocessore?

August 1

Che cosa è una bandiera in un microprocessore?


Un microprocessore è un circuito integrato che può essere programmato per elaborare i dati e inviare messaggi e indicazioni ad altri sistemi elettronici. Sono le principali caratteristiche dei sistemi di elaborazione del computer. I flag sono una componente importante di microprocessori in quanto registrano i risultati dei calcoli e delle azioni.

registri

Tutti i microprocessori contengono registri. Questi componenti registrano dati, memorizzare temporaneamente prima o dopo il calcolo del microprocessore. Per esempio, l'istruzione registro memorizza il codice di istruzioni per i calcoli del microprocessore.

bandiere

Le bandiere sono un modificati sorta di registro che registrano la condizione di calcolo di un microprocessore. Per esempio, un flag "status zero" viene attivata solo quando il calcolo del microprocessore conclude con uno stato "zero". Lo stato di ogni bandiera determina l'azione successiva del microprocessore, permettendo così di prendere decisioni.

Bandiere comuni

Alcune bandiere comuni in microprocessori sono:

"Carry" per indicare che addizione o sottrazione richiede una somma di essere "portati" sopra o "preso in prestito".

"Segno", che mostra se un calcolo è stato positivo o negativo.

"Overflow", che è contrassegnato quando il risultato di un processo supera un limite di parola insieme.

"Parità", che indica che un processo ha prodotto un numero di "1" s.

"Zero di stato."