• Dastur xotirasi
  • Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnalogiyalari universiteti




    Download 0,87 Mb.
    Pdf ko'rish
    bet4/5
    Sana21.05.2024
    Hajmi0,87 Mb.
    #247424
    1   2   3   4   5
    Texnik vositalarning mavjudligi 
    To'g'ridan-to'g'ri boshqariladigan (tezkor kirish mumkin) xotira (eng. on - layn 
    saqlash) - hozirda to'g'ridan-to'g'ri kirish mumkin bo'lgan xotira. 
    Avtonom xotira, Arxiv (eng. off-line saqlash) - tashqi harakatlarni talab qiladigan 
    xotira-masalan, operator tomonidan ko'rsatilgan idfitcator dasturi bilan arxiv vositasini 
    kiritish 


    Yarim avtonom xotira ingliz. yaqin atrofdagi saqlash-avtonom, ammo ommaviy 
    axborot vositalarining jismoniy harakati robot tomonidan tizim buyrug'i bilan amalga 
    oshiriladi, ya'ni operatorning mavjudligini talab qilmaydi 
    Ko'pgina zamonaviy mikrokontrollerlar Garvard arxitekturasiga ega va 3 turdagi 
    xotirani o'z ichiga oladi: 
    * FLASH dasturi xotirasi; 
    * RAM (RAM) SRAM (statik RAM); 
    * doimiy EEPROM ma'lumotlar xotirasi. 
    Ushbu turdagi xotiralarning manzil joylari, qoida tariqasida, ajratilgan. Xotiraning 
    ushbu sohalariga murojaat qilish va ularga kirish usullari ham har xil. Ushbu tuzilma 
    Markaziy protsessorga dastur xotirasi va ma'lumotlar xotirasi bilan bir vaqtning o'zida 
    ishlashga imkon beradi, bu esa ishlashni sezilarli darajada oshiradi. Ma'lumotlar xotirasining 
    har bir sohasi (SRAM va EEPROM) ham o'z manzil maydonida joylashgan. 
    Dastur xotirasi 
    Dastur xotirasi elektr bilan o'chiriladigan PPM (FLASH) bo'lib, 8 bitdan ortiq bitga 
    ega buyruqlarni qo'llab-quvvatlashi mumkin. Ba'zi mikrokontrollerlarda dastur xotirasi 2 
    qismga bo'linadi: 
    * yuklash dasturi (yuklash dasturi); 
    * amaliy dasturlar bo'limi (dastur dasturi). 
    Dastur xotirasi ko'pincha elektr bilan qayta dasturlashtiriladi, qayta yozish davrlari 
    soni 10 mingdan oshadi. 
    Ko'pgina mikrokontrollerlar elektron ichidagi dasturlashni qo'llab-quvvatlaydi, ya'ni 
    dasturni mikrokontrollerga yuklash maxsus dasturlash ulagichi yordamida taxtaga 
    o'rnatilgandan so'ng amalga oshirilishi mumkin. Dastur xotirasiga murojaat qilish uchun 
    buyruq hisoblagichi (dastur hisoblagichi – kompyuter) ishlatiladi. 
    Qayta tiklash vektori ham dasturlarning xotirasida joylashgan-quvvat berilganda, 
    mikrokontroller dasturni ushbu manzildan bajarishni boshlaydi va bu erda bajariladigan 
    dasturning boshiga o'tish buyrug'i joylashgan. Bundan tashqari, dastur xotirasida uzilishlar 
    vektorlari jadvali mavjud. Agar buyruq hisoblagichining joriy qiymati stekda saqlanganidan 
    keyin uzilish yuzaga kelsa, tegishli vektorning manzilida joylashgan buyruq bajariladi. 


    Shuning uchun, ushbu manzillarga ko'ra, uzilishlarni qayta ishlash tartib-qoidalariga o'tish 
    buyruqlari mavjud. 
    Qayta tiklash vektori va uzilish vektorlari jadvalining holati dastur dasturlari 
    bo'limidan bootloader bo'limiga o'tkazilishi mumkin. 
    Ba'zi hollarda dastur xotirasi nafaqat dastur kodini saqlash uchun, balki turli 
    doimiylarni saqlash uchun ham ishlatilishi mumkin. 
    Operativ xotira 
    Operativ xotira odatda 3 ta maydonni o'z ichiga oladi: 
    * umumiy maqsadli registrlar; 
    * xizmat registrlari; 
    • ma'lumotlarni saqlash uchun xotira. 
    Umumiy maqsadli registrlar (POH) ga yaqin joylashgan. Biroq, ba'zi firmalarning 
    mikrokontrollerlarida (xususan, Microchip pic) jamoalardagi operandlardan biri rolini 
    o'ynaydigan faqat bitta ishchi registr mavjud. 
    Umumiy maqsadlar uchun registrlar to'plamini konveyer bilan birgalikda qo'llash 
    alga bitta operatsiyani bajarishga imkon beradi (registrlar to'plamidan operandlarni olish, 
    buyruqni bajarish va natijani registrga qaytarish). 
    Xizmat registrlari o'z nomi, manzili va maqsadiga ega. Ular mikrokontrollerning 
    periferik tugunlarini sozlash va saqlash uchun mo'ljallangan. Xizmat registrlarining 
    qisqacha tavsifi mikrokontrollerdan foydalanish bo'yicha qo'llanmada (ma'lumotlar varag'i) 
    ko'rsatilishi kerak. 
    Yordamchi registrlar orasida, qoida tariqasida, dasturlarni bajarish jarayonida eng 
    ko'p ishlatiladigan bitta registr mavjud. Bu holat registri. Unda mikrokontrollerning hozirgi 
    holatini ko'rsatadigan flaglar to'plami mavjud. Ko'pgina flaglar avtomatik ravishda "1" ga 
    o'rnatiladi yoki ba'zi voqealar sodir bo'lganda (buyruqlar bajarilishiga qarab) "0" ga 
    tiklanadi. 
    Qolgan operativ xotira foydalanuvchi ma'lumotlarini saqlash uchun mo'ljallangan. 

    Download 0,87 Mb.
    1   2   3   4   5




    Download 0,87 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnalogiyalari universiteti

    Download 0,87 Mb.
    Pdf ko'rish