Karogi ir ļoti svarīgi lēmumu pieņemšanai mikroprocesoros.
Mikroprocesors ir integrēta shēma, ko var ieprogrammēt, lai apstrādātu datus un nosūtītu ziņojumus un norādījumus uz citām elektroniskām sistēmām. Tās ir galvenās datoru apstrādes sistēmu iezīmes. Karogi ir svarīga mikroprocesoru sastāvdaļa, jo tie reģistrē aprēķinu un darbību rezultātus.
Reģistri
Visi mikroprocesori satur reģistrus. Šīs sastāvdaļas reģistrē datus, īslaicīgi saglabājot tos pirms vai pēc mikroprocesora aprēķiniem. Piemēram, instrukciju reģistrā tiek saglabāts instrukciju kods mikroprocesora aprēķiniem.
Dienas video
Karogi
Karogi ir modificēts reģistra veids, kas ieraksta mikroprocesora aprēķina stāvokli. Piemēram, karodziņš "nulles statuss" tiek aktivizēts tikai tad, kad mikroprocesora aprēķins beidzas ar "nulles" statusu. Katra karoga statuss nosaka mikroprocesora nākamo darbību, tādējādi ļaujot tam pieņemt lēmumus.
Kopējie karogi
Daži izplatīti karodziņi mikroprocesoros ietver:
“Pārnēsāt”, lai norādītu, ka saskaitīšanai vai atņemšanai ir nepieciešams “pārnest” vai “aizņemt” summu.
"Zīme", kas parāda, vai aprēķins bija pozitīvs vai negatīvs.
"Pārpilde", kas tiek atzīmēta, ja procesa rezultāts pārsniedz iestatīto vārdu ierobežojumu.
"Paritāte", kas norāda, ka process ir radījis pāra skaitu "1".
"Nulles statuss."