natijasidagi bitlar soni toq sonlarni o‘z ichiga olgan bo‘lsa, bu flag 1 ga o‘zgaradi,
aks holda 0 ga o‘zgaradi.
Overflow Flag (OF):
amal natijasida ko‘p sonlarni saqlashdan tashkil topgan
yoki chiqarishda oqimni yo‘qotgan bo‘lganligi haqida ma’lumot beradi.
Operatsiyalarda ko‘p sonlarni saqlash vaqtida oqimni yo‘qotish yoki qo‘shilishda
qiyinchilik yuzaga kelishi mumkinligini anglatadi. Misol uchun, 32-bit sonlar uchun
amalda 31-dan oshgan sonlarni saqlash jarayonida chiqqan natijalarda OF 1 ga
o‘zgarishi mumkin.
Sign Flag (SF):
amal natijasidagi eng yuqori bitning qiymatini ifodalaydi.
Agar eng yuqori bit 1 bo‘lsa, SF 1 ga o‘zgaradi. Agar amal natijasida eng yuqori bit
1 bo‘lsa, bu flag 1 ga o‘zgaradi, aks holda 0 ga o‘zgaradi.
Direction Flag (DF):
Bazi amallarni to‘g‘ri yo‘nalishda (katta
sonlarga
o‘xshash) yoki teskari yo‘nalishda (kichik sonlarga o‘xshash) bajarmoqchi bo‘lgan
dasturlash tili uchun ishlatiladi. Ya’ni, buyruq zanjirlarini qayta ishlash yo‘nalishi
uchun: DF =0 - kattaroq manzillarga, DF =1 - kichikroqlarga
Interrupt Flag (IF):
kiritishlar uchun tanlangan dasturlarni (masalan, IRQ)
yoqish yoki o‘chirish uchun ishlatiladi. Ya’ni, uzilishlar haqidagi habar: IF = 0
uzilishlar o‘chirilgan, IF =0 - uzilishlar
yoqilgan;
Trap Flag (TF):
debugging jarayonlarida ishlatiladi. Uni 1-ga sozlash debug
rejimida dasturni har bir amaldagi har bir o‘rnini monitoring qilishga olib keladi. iz
bayrog‘i: TF =1 – bosqichma-bosqich ish tartibi