Hva er et flagg i en mikroprosessor?

...

Flagg er avgjørende for beslutningstaking i mikroprosessorer.

En mikroprosessor er en integrert krets som kan programmeres til å behandle data og sende meldinger og veibeskrivelser til andre elektroniske systemer. De er hovedtrekkene til databehandlingssystemer. Flagg er en viktig komponent i mikroprosessorer da de registrerer utfallet av beregninger og handlinger.

Registrerer

Alle mikroprosessorer inneholder registre. Disse komponentene registrerer data og lagrer dem midlertidig før eller etter mikroprosessorens beregninger. For eksempel lagrer instruksjonsregisteret instruksjonskode for mikroprosessorens beregninger.

Dagens video

Flagg

Flagg er en modifisert type register som registrerer tilstanden til en mikroprosessors beregning. For eksempel aktiveres et "nullstatus"-flagg bare når mikroprosessorens beregning avsluttes med en "null"-status. Statusen til hvert flagg bestemmer mikroprosessorens neste handling, og gjør den dermed i stand til å ta avgjørelser.

Vanlige flagg

Noen vanlige flagg i mikroprosessorer inkluderer:

"Carry" for å indikere at en addisjon eller subtraksjon krever at en sum blir "overført" eller "lånt".

"Sign", som viser om en beregning var positiv eller negativ.

"Overflow", som merkes når resultatet av en prosess overskrider en satt ordgrense.

"Paritet", som indikerer at en prosess har produsert et partall på "1"er.

"Null status."