Zastavice su ključne za donošenje odluka u mikroprocesorima.
Mikroprocesor je integrirani krug koji se može programirati za obradu podataka i slanje poruka i uputa drugim elektroničkim sustavima. Oni su glavne značajke računalnih sustava za obradu. Zastavice su važna komponenta mikroprocesora jer registriraju rezultate izračuna i radnji.
Registri
Svi mikroprocesori sadrže registre. Ove komponente registriraju podatke, pohranjujući ih privremeno prije ili nakon proračuna mikroprocesora. Na primjer, registar instrukcija pohranjuje instrukcijski kod za izračune mikroprocesora.
Video dana
Zastave
Zastavice su modificirana vrsta registra koji bilježe stanje proračuna mikroprocesora. Na primjer, zastavica "nulti status" aktivira se samo kada se izračun mikroprocesora završi statusom "nula". Status svake zastavice određuje sljedeću akciju mikroprocesora, čime mu omogućuje donošenje odluka.
Zajedničke zastave
Neke uobičajene zastavice u mikroprocesorima uključuju:
"Nosi" označava da zbrajanje ili oduzimanje zahtijeva da se zbroj "prenese" ili "posudi".
"Znak", koji pokazuje je li izračun bio pozitivan ili negativan.
"Overflow", koji se označava kada rezultat procesa premaši postavljeno ograničenje riječi.
"Paritet", što ukazuje da je proces proizveo paran broj "1".
"Nulti status."