• Boshqarish registrlari
  • Xotirani boshqarish registrlari




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

    Xotirani boshqarish registrlari: 
    I486 protsessorida 4 registr ma’lumotlar strukturalariga yo’l ko’rsatadi. Ular xotira 
    segmentlarining tuzilishini boshqaradi. Ushbu registrlarni yuklash va saqlash uchun maxsus 
    registrlar mavjud. GDTR va IDTR regsitrlari xotiradan 6 baytli bloklarni chiqaruvchi buyruqlar 
    yordamida chaqirilishi mumkin. LDTR va TR registrlari operand sifatida 16 bitlik selektor 
    segmentidan foydalanadigan buyruqlar yordamida yuklanadi. So’ngra bu registrlarning qolgan 
    baytlari protsessor tomonidan yuklanadi. Ko’pchilik tizimlar bu registrlar yuklanishini taqiqlab 
    qo’yadi. 
    ·GDTR – global deskriptorlar jadvali registri. 32 bitli bazali adres va 16 bitlik segment chegarasi 
    global deskriptorlar uchun. 
    Segment deskriptori segmentning bazali adresini o’zida 
    mujassamlashtirgan. 
    ·LDTR – 32 bitlik bazali adresga ega lokal deskriptorlar jadvali registri. LDTR li segment GDT 
    da tegishli segment deskriptorgi ega bo’ladi. 
    ·IDTR – uzilishlar deskriptorlari jadvali registri. Uzilish ro’y berganda uzilish vektori shlyuz 
    deskriptori jadvali indeksi sifatida quriladi. 
    ·TR – vazifa registri, u global deskriptor jadvalidagi vazifa holati segmentiga ssilkadan iboratdir. 
    Boshqarish registrlari: 
    CR0, CR1, CR2, CR3 
    – boshqarish registrlari. Ko’pchilik tizimlarda Amaliy dasturlar bor 
    registrlarni yuklash mumkin emas. Amaliy dasturlar ushbu registrlar yordamida matematik 


    soprotsessorga murojjat etishi mumkin. MOV buyruqlarining ba’zi ko’rinishlari registrlarni 
    umumiy foydalanishga mo’ljallangan registrdan chiqarishga imkon beradi. Masalan: 
    MOV EAX, CR0 
    MOV CR3, EBX 
    CR0 registri tarkibiga protsessor holatini ko’rsatuvchi va rejimlarni boshqaruvchi bayroqlar 
    bor. Dastur ushbu bitlarning holatini hech qa
    chon o’zgartirmasligi lozim. 
    · PG (sahifani podkachkasi 31 bit ) Ushbu bit sahifani podkachkasini ijozat etadi. Agar 
    u yoq
    ilgan bo’lsa va u o’chirilgan bo’lsa man etadi. 
    · CD ( keshlashni ta’qiqlash 30 bit ) Ushbu bit ichki keshlashni ruxsat beradi. Agar u tozalangan 
    bo’lsa, ask holda man etiladi. 
    · NW (skvoznaya¸ o’zish ta’qiqlanishi, 29 bit) Ushbu bit skvoznaya¸ o'zishni va keshni nolga 
    tenglashtiradi. Agar bu bit o’rnatilmagan bo’lsa. 
    · AM (tekislash yacheykasi 18 bit ) Ushbu bit o’rnatilgan bo’lsa tekislashni boshqarishga ijozat 
    beriladi. 
    · WP (o’zishni himoyalash 16 bit) Agar bu bit o’rnatilgan bo’lsa supervizor rejimdagi 
    murojaatda¸ o’zish man etiladi. 
    · ME (sonli xatolik 5 bit) O’rnatilgan holda o’zgaruvchi nuqtali sonlar bilan bo’ladigan 
    operatsiyalardagi xatoliklarni e’lon qiladi. 
    · ET (kengaytma tipi 4 bit) Ushbu bit 378 DX matematik soprotsessori buyrug’ini qo’llab 
    quvvatlash va ko’rsatish uchun xizmat qiladi. 
    · TS (masalalar orasida o’tish 3 bit) Ushbu bit sonli ma’lumotlarni ishlatilmasdan oldin qayta 
    tiklash¸ o’zishni orqaga qoldirishga xizmat qiladi. 
    · EM (emulyatsiya 2 bit) YeM yoki TS ning bitlaridan biri yoqilgan bo’lsa,WAIT buyrug’ining 
    bajarilishida soprotsessor nedopusten xulosasiga keladi. 
    · MR (matematik soprotsessor mavjud 1 bit RE (xizmatning ruxsat etilishi 0 bit) Ushbu bit 
    o’rnatilishi segmentda rejasidagi himoyaga ruxsat etilishini ko’rsatadi. 

    Download 2,97 Mb.
    1   ...   19   20   21   22   23   24   25   26   ...   123




    Download 2,97 Mb.
    Pdf ko'rish