• Stekli adreslash.
  • Kompyuterlashgan loyihalash tizimlari fakulteti




    Download 2,97 Mb.
    Pdf ko'rish
    bet107/123
    Sana09.02.2024
    Hajmi2,97 Mb.
    #153799
    1   ...   103   104   105   106   107   108   109   110   ...   123
    Bog'liq
    AMV majmua

    Vositali adreslash.
    Vositali adreslash bit
    ta so’z uzunligiga ega bo’lgan buyruq orqali amalga 
    oshiriladi. Bunday adreslash vositali yoki ayrim paytda vositali registrli adreslash 
    deyiladi. Bu yerda buyruqning qiymati, amallar kodidan tashqari berilgan qiymatlar 


    joylashgan xotiraning adresini ham k
    o’rsatadi. 8-razryadli MP da vositali adreslash 
    usulidan foydalanilganda, tegishli buyruq shuni ko’rsatadiki, qaysiyam bir juft 
    registrga yozilgan adreslar, ishlatilishi kerak bo’lgan, xotiraga joylashgan 
    qiymatning adresini ko’rsatadi. 
    Vositali adreslash tez-tez foydalanib turiladigan xotira massiviga murojaat 
    qilganida,hamda 
    asosan qiymatlar fayl yoki ro’yxat ko’rinishida tashkil etilganda 
    qulaydir. Vositali adreslash usuli quyidagi ko’rinishda yoziladi (4.12-rasm); 
    M Vositali yuklash 

    Bayt 
    6.4- rasm. Vositali adreslash usuli.
    Vositali registrli adreslash usuliga misollar: 
    SUB M 
    –Akkumulyatorda saklanayotgan qiymatdan xotira massividagi qiymat 
    ayirib tashlansin, (A)<-(A) 
    – ((N)(L)). Xotira massividagi qiymatlarning adreslari 
    NL juft registrlarida saqlansin. 
    SRM M 
    – Akkumulyatorning qiymati xotira massivining qiymati bilan 
    taqqoslansin, (A) 
    – ((N)(L)). 
    ADD 
    – Akkumulyatorning qiymati xotira massividagi qiymat bilan 
    qo’shilsin (A)<-(A)+((N)(L)). 
    Stekli adreslash.
    Stekli adreslashda operandning adresi stekn
    ing ko’rsatkichini registrida 
    ko’rsatiladi, bu yerda operandga murojaat qilganda stek ko’rsatkichining qiymati 
    avtomatik ravishda ikkitaga yo ko’payadi, yo kamayadi.. 
    RUN buyrug’i bajarilganda stekli ko’rsatkichning SR – 1 adresli xotirasiga juft 
    registrning katta razryadini qiymati yoziladi, SR
    –2 adresli xotirasiga esa juft 
    registrning kichkina razryadini qiymati yoziladi. SR stek ko’rsatkichining qiymati 
    ikkitaga kamayadi. 
    ROR buyrug’i (qiymatlarni stekdan chiqarish) bajarilayotganda stek 
    cho’qqisining qiymati juft registrning kichkinasiga uzatiladi, stek cho’qqisining 
    qiymatidan bitta katta bo’lgan adresdagi qiymat esa juft registrning kattasiga 
    uzatiladi. Shundan keyin ZR registrining (stekni ko’rsatkichning) qiymati ikkitaga 
    ko’payadi. Stekning to’g’ri ishlashi uchun RUSH va ROR buyruqlari birgalikda 
    ishlashlari kerak. Ayrim paytlarda bu buyruqlarning o’rnida ularga ekvivalent 
    bo’lgan SALL (qism programmasini chaqirish) va RETURN (asosiy programmaga 
    qaytish) buyruqlari ishlatiladi, ya’ni SALL –PUSH; RETURN - ROR. 

    Download 2,97 Mb.
    1   ...   103   104   105   106   107   108   109   110   ...   123




    Download 2,97 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kompyuterlashgan loyihalash tizimlari fakulteti

    Download 2,97 Mb.
    Pdf ko'rish