• Shart bayroqlari.
  • Holat bayroqlari.
  • Holat va boshqaruv registrlari




    Download 2,97 Mb.
    Pdf ko'rish
    bet21/123
    Sana09.02.2024
    Hajmi2,97 Mb.
    #153799
    1   ...   17   18   19   20   21   22   23   24   ...   123
    Bog'liq
    AMV majmua

    Holat va boshqaruv registrlari. 
    Bayroq 
    – bu ma’lum shart bajarilganda 1 qiymatini, aks holda 0 qiymatini qabul kiluvchi bitdir. 
    Bir necha xildagi bayroqlar ishlatiladi. U
    larning har biri ma’lum nomga ega (ZF,CF va hokazo). 
    Ularning bari bayroqlar registrida joylashgan. Ba’zi bayroqlar shart bayroqlari deb ataladi, ular 
    buyruqlar bajarilganda ularning natijasining xususiyatini aniqlab, shunga qarab almashinadi. 
    Boshqa bayroqlar holat bayroqlari 
    deb ataladi, ular dasturlar yordamida o’zgartiladi va 
    protsessorning keyingi holatiga ta’sir qiladi. 
    1.1-jadval 
    31 ... 21 20 
    19 
    18 
    17 
    16 
    15 14 
    13 12 

    ... ID VIP VIF AC VM RF 0 
    NT IO PL 
    Shart bayroqlari. 
    · CF (corry flag) – o’tkazish (ko’chirish) bayrog’i; 
    · OF (overflow flag) –to’ldiruvchi bayroq; 
    · ZF (zero flag) – nol bayrog’i; 
    · SF (sign flag) – simvol bayrog’i; 
    · PF (pority flag) – juft tokligini tekshirish bayrog’i; 
    · AF (auxiliary corry flag) – qo’shimcha o’tkazish bayrog’i; 
    Holat bayroqlari. 
    · DF (direction flag) – yo’naltirish bayrog’i satr va satrni buyruqlarni ko’rish yo’nalishini 
    ko’rsatadi DF = 0 bo’lganda satr boshidan oxiriga qarab o’qiladi.DF¹0 da shuning teskarisi; 
    · IF (interrupt flag) – uzilishlarni ruxsat etuvchi bayroq. IF=0 bo’lganda protsessor o’ziga 
    kelayotgan uzi
    lishlarga ta’sir ko’rsatmaydi. IF = 1 bo’lganda uzilishlar blokirovkasi olib tashlanadi 
    va protsessor 
    aks ta’sir ko’rsata boshlaydi; 
    · TF (trap flag) – qopqon bayrog’i. TF = 1 bo’lganda protsessor har bir buyruqdan keyin uzilish 
    beradigan qadamma-qadam 
    ishlash rejimiga o’tadi. Ushbu rejim dasturni kompilyatsiya va 
    sozlovchi qilish uchun ishlatiladi. 
    11 
    10 
    09 08 
    07 
    06 
    05 04 
    03 02 
    1 00 
    OF DF IF 
    TF SF ZF 0 
    AF 0 
    PF 1 CF 


    EF
    lags registridagi bayroqlar qo’shimcha kiritish-chiqarish boshqarish va 8086 virtual rejimiga 
    o’tishni boshqaradi. Ko’pchilik sistemalarda bu registrlar murojaat maxsus holat (vaziyatga) olib 
    keladi. 

    Download 2,97 Mb.
    1   ...   17   18   19   20   21   22   23   24   ...   123




    Download 2,97 Mb.
    Pdf ko'rish