Vad är en flagga i en mikroprocessor?

...

Flaggor är avgörande för beslutsfattande i mikroprocessorer.

En mikroprocessor är en integrerad krets som kan programmeras för att bearbeta data och skicka meddelanden och vägbeskrivningar till andra elektroniska system. De är huvuddragen i datorbehandlingssystem. Flaggor är en viktig komponent i mikroprocessorer eftersom de registrerar resultatet av beräkningar och åtgärder.

Register

Alla mikroprocessorer innehåller register. Dessa komponenter registrerar data och lagrar dem tillfälligt före eller efter mikroprocessorns beräkningar. Till exempel lagrar instruktionsregistret instruktionskod för mikroprocessorns beräkningar.

Dagens video

Flaggor

Flaggor är en modifierad typ av register som registrerar tillståndet för en mikroprocessors beräkning. Till exempel aktiveras en "nollstatus"-flagga endast när mikroprocessorns beräkning avslutas med en "noll"-status. Statusen för varje flagga bestämmer mikroprocessorns nästa åtgärd, vilket gör det möjligt för den att fatta beslut.

Vanliga flaggor

Några vanliga flaggor i mikroprocessorer inkluderar:

"Carry" för att indikera att en addition eller subtraktion kräver att en summa "förs" över eller "lånas".

"Tecken", som visar om en beräkning var positiv eller negativ.

"Overflow", som flaggas när resultatet av en process överskrider en inställd ordgräns.

"Paritet", vilket indikerar att en process har producerat ett jämnt antal "1":or.

"Noll status."