• Registrli adreslash.
  • Kompyuterlashgan loyihalash tizimlari fakulteti




    Download 2,97 Mb.
    Pdf ko'rish
    bet104/123
    Sana09.02.2024
    Hajmi2,97 Mb.
    #153799
    1   ...   100   101   102   103   104   105   106   107   ...   123
    Bog'liq
    AMV majmua

     
    Nazorat savollari 
    1. Atmel firmasining AVR oilasiga mansub mikrokontrollerlari qaysi 
    komandalar sistemasiga ega? 
    2. Ular qaysi turdagi mikroprotsessor tarkibiga kiradi? 
    3. AVR mikrokontrollerlari tarkibiy qismlarini ayting. 
    4. PIC16FXXX oilasiga mansub MK ni va ularni afzalliklarini keltiring. 
    5. PIC16F8XXX guruhchasiga kiruvchi MK ni strukturasiga tushuncha bering, 
    harakteristikalarini gapirib bering. 
    6. PIC16F8XXX seriyali MK bloklarini vazifalarini gapirib bering. 
    7. MK kiritish, chiqarish portlarini, turlari va xarakteristikalarini keltiring. 
    8. 
    MK larga qo’llaniladigan kiritish, chiqarish portlarini keltiring. 
    9. PIC MK modullarini va ularni vazifalarini keltiring. 
     


    Tajriba ishi №6 
    Mikroprotsessor va mikrokontrollerlarning bazali buyruqlar 
    tizimlarining tuzilishini, adreslash usullarini o‘rganish. (1 soat)
     
    Ishdan maqsad: Mikroprotsessor va mikrokontrollerlarning bazali buyruqlar 
    tizimlarining tuzilishini, adreslash us
    ullarini o‘rganish. 
    Buyruqlarni xotiraga adreslash usullari
    Adreslashning quyidagi usullari mavjuddir: 
    — Registrli adreslash; 
    — Bevosita adreslash; 
    — Tug’ri adreslash; 
    — Vositali registrli adreslash; 
    — Stekli adreslash; 
    — Ayon bo’lmagan adreslash; 
    Registrli adreslash.
    Bu adreslash 8-razryadli MPda bitta baytli buyruq orqali 
    amalga oshiriladi, 8 bit (bayt) mashina s
    o’zini tashkil etadi va 256 ta har xil 
    kombinasiyanig bittasidir. 
    Qanday qilib bir baytli buyruqdan qiymatlarga adreslash uchun foydalanish 
    mumkin? Javob quyidagichadir: 
    Bitta baytli buyruqlarda xotiraga joylashgan qiymatlarga murojaat qilinmaydi. 
    Ular registrlarga, juft registrlarga yuklangan qiymatlar bilan ishlaydi yoki bo’lmasa 
    adresi juft registrlarda bo’lgan, o’zi xotirada saqlanayotgan qiymatlar bilan birga 
    ishlaydi. 
    Masalan: A registridan V registriga qiymatlarni o’tkazadigan bir baytli buyruq: 
    amallar 
    kodidan, 
    qiymatlar 
    manbasining 
    adresidan 
    (A 
    registri) 
    va qiymatlarniqabullovchining adresidan (V registri) tash
    kil topgan bo’ladi. (4.9-
    rasm). 
    D7 
    D6 
    D5 D4 
    D3 
    D2 
    D1 
    D0 








    MOV 

    registrning adresi 

    registrning adresi 
    6.1-rasm. A registrining qiymatlarini V registriga 
    o’tkazadigan 
    registrli adreslash usuli ishlatilgan buyruq.
    Bu yerda, amallar kodi 
    — 01 - MOV; 
    A registrining adresi 
    — 111; 
    V registrining adresi 
    — 000; 


    Buyruqda manbaning va qabullovchining adresi aniq ajratib (alohida) 
    k
    o’rsatilmagan. Bu buyruq 2 - mikrosiklda bajariladi. Birinchi mikrosiklda amallar 
    kodi tanlanadi, ikkinchi mikrosiklda esa u bajariladi. (A registring qiymati V 
    registriga 
    o’tkaziladi). 
    Registrli adreslash usuliga misollar: 
    MOV A,L 
    – L registrining qiymati A registrga utkazilsin. 
    (A)<-(L). 
    SPHL 
    – HL registrini qiymati SP registriga utkazilsin. 
    (SP)<-(HL). 
    ORAL 
    – A ni qiymati bilan L registrini qiymati ustida razryad bo’yicha ILI 
    amali bajarilsin (A)<-(A)+(L) 

    Download 2,97 Mb.
    1   ...   100   101   102   103   104   105   106   107   ...   123




    Download 2,97 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kompyuterlashgan loyihalash tizimlari fakulteti

    Download 2,97 Mb.
    Pdf ko'rish