• Assembler tili nima
  • Biz qayerda assemblerdan foydalanamiz
  • Toshkent amaliy fanlar universiteti malumotlar bazasi




    Download 0,5 Mb.
    bet1/4
    Sana21.05.2024
    Hajmi0,5 Mb.
    #249271
      1   2   3   4
    Bog'liq
    guli opa KI----01 rejali(9)


    TOSHKENT AMALIY FANLAR UNIVERSITETI

    Malumotlar bazasi

    Guruh talabasi Xasanova Guli


    Malumotlar bazasi fanidan
    Mustaqil ishi


    MAVZU: Assembler dasturlash tili va uning imkoniyatlari


    QABUL QILDI______ ___________________

    TOSHKENT-2024

    REJA :
    1-Assembler tili nima?
    2-Assembler Tilining Afzalliklari Va Uning Imkoniyatlari


    Assembler tili nima?
    Assembler tili bir dasturlash tili ma’lum bir turdagi protsessor uchun mo’ljallangan past darajali. Biz uni ishlab chiqarishimiz mumkin manba kodi yuqori darajadagi dasturlash tilidan (masalan, C / C ++). Ammo biz ushbu tilda dasturlarni o’zimiz ham yozishimiz mumkin. Biz o’z navbatida assembler kodini assembler yordamida mashina kodiga aylantirishimiz mumkin.
    Assembler – bu kompyuterni boshqaradigan va ko’rsatmalarni bitlar naqshiga o’zgartiradigan dastur. Protsessor undan asosiy operatsiyalarni bajarish uchun foydalanishi mumkin. Ba’zilar ushbu ko’rsatmalarni assembler tili deb atashadi, boshqalari esa bu atamadan foydalanadilar assambleya tili .

    Biz qayerda assemblerdan foydalanamiz?

    Har bir kompyuterda kompyuterning arifmetik, mantiqiy va nazorat ishlarini bajaradigan protsessor mavjud.


    Har bir protsessor oilasi har xil operatsiyalarni bajarish uchun o’ziga xos ko’rsatmalarga ega, masalan, klaviatura kiritish, ma’lumotni ekranda aks ettirish va boshqa har xil vazifalarni bajarish. Ushbu ko’rsatmalar ketma-ketligini “mashina tiliga oid ko’rsatmalar” deymiz.

    Protsessor faqat mashina tilidagi ko’rsatmalarni tushunadi, ular birlar va nollarning ketma-ketligidir. Biroq, mashina tili juda tushunarsiz va murakkab bo’lib, dasturiy ta’minotni ishlab chiqishda foydalanish mumkin emas. Shunday qilib, assembler tili turli xil ko’rsatmalarni ramziy kodda va tushunarli shaklda ifodalovchi ma’lum bir protsessorlar oilasi uchun mo’ljallangan.

    Assambleya tili – shakli va mazmuni bo’yicha mashina tiliga eng yaqin ramziy dasturlash tili. O’rnatish tili quyidagi hollarda foydalidir:

    Biz dasturimiz bosqichlarini baytgacha va hatto bit darajasiga qadar ehtiyotkorlik bilan nazorat qilishimiz kerak.


    COBOL, Java yoki C kabi boshqa ramziy dasturlash tillari bilan ta’minlanmagan funktsiyalar uchun kichik dasturlarni yozishimiz kerak.


    Assambleyer shunday ishlaydi:

    Kompyuterlar ma’lum bir asosiy ko’rsatmalar to’plami bilan ta’minlanadi, ular kompyuter bajarishi mumkin bo’lgan asosiy operatsiyalarga mos keladi. Masalan, “Load” iborasi protsessorning ketma-ket bitlarini protsessor xotirasidagi joydan registr deb ataladigan maxsus omborga ko’chirilishiga olib keladi.


    Dasturchi ushbu assembler ko’rsatmalaridan foydalangan holda dastur yozishi mumkin.
    Deb nomlanuvchi assambleyerlarning ushbu ketma-ketligi manba kodi yoki manba dastur, keyinchalik dasturni boshlaganimizda assembler dasturida ko’rsatiladi.
    Assembler dasturi har bir dastur yo’riqnomasini manba dasturida oladi va tegishli bitli oqim yoki naqsh hosil qiladi (nollar qatori va ma’lum uzunlikdagi birliklar)

    Assambleyer dasturining chiqishi kirish manbai dasturiga nisbatan ob’ekt kodi yoki ob’ekt dasturi deb ataladi. Ob’ekt dasturini tashkil etadigan nollar va bir qatorlar qatori mashina kodi deb ham ataladi.


    Keyin biz ob’ekt dasturini istalgan vaqtda ishga tushirishimiz mumkin.
    Assambleya tili ko’rsatmalar yoki izohlarni ifodalovchi bayonotlardan iborat. Yo’riqnomalar tilning ishchi qismi bo’lib, quyidagi uch guruhga bo’linadi:

    Mashina uchun ko’rsatmalar.


    Montajchi uchun ko’rsatmalar.
    Ibratli ko’rsatmalar.


    Download 0,5 Mb.
      1   2   3   4




    Download 0,5 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Toshkent amaliy fanlar universiteti malumotlar bazasi

    Download 0,5 Mb.