• Assembler tilining afzalliklari
  • O’rnatish kodini qanday qo’llaymiz?




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

    O’rnatish kodini qanday qo’llaymiz?
    Ko’pgina kompilyatorlar manba kodini to’g’ridan-to’g’ri mashina kodiga o’zgartirganligi sababli yarating dasturiy ta’minotni ishlab chiquvchilar ko’pincha assembler tilidan foydalanmasdan dasturlar. Ammo ba’zi hollarda biz dasturni aniq sozlash uchun assembler kodidan foydalanishimiz mumkin. Masalan, dasturchi ma’lum bir jarayonni iloji boricha samarali ishlashiga ishonch hosil qilish uchun uni assembler tilida yozishi mumkin.

    Assembler tillari protsessor arxitekturasiga qarab turlicha bo’lishiga qaramay, ular ko’pincha tegishli ko’rsatmalar va operatorlarga ega. Quyida x86 protsessorlarini qo’llab-quvvatlaydigan ko’rsatmalarga ba’zi misollar keltirilgan.

    MOV – ma’lumotlarni bir joydan boshqasiga ko’chirish.
    ADD – ikkita qiymatni birga qo’shish.
    SUB – bitta qiymatni boshqa qiymatdan ayirish.
    PUSH – ma’lumotlarni to’plamga surish.
    POP – to’plamdan olingan ma’lumotlar.
    JMP – boshqa joyga o’tish.
    INT – jarayonni to’xtatish

    3 va 4 raqamlarini qo’shish uchun quyidagi oddiy yig’ish kodidan foydalanishimiz mumkin:

    Mov eax, 3 – “eax” registriga 3 yuklaydi.
    Mov ebx, 4 – “ebx” registrga 4 yuklaydi.
    Eax, ebx, ecx qo’shing – “eax” va “ebx” ni qo’shing va natijani (7) “ecx” da saqlang

    Biroq, assemblerda dastur yozish juda mashaqqatli jarayondir. Buning sababi shundaki, har bir operatsiya juda oddiy darajada bajarilishi kerak. Kompyuter dasturini yaratish uchun hech qachon assembler kodidan foydalanishning hojati bo’lmasligi mumkin, ammo assambleyer tilini o’rganish ko’pincha informatika o’quv dasturining bir qismidir, chunki u protsessorlarning ishlash uslubi to’g’risida foydali ma’lumot beradi.



    Assembler tilining afzalliklari

    Ushbu asosiy tilni bilish sizni quyidagilar haqida xabardor qiladi:

    Dasturlar OS, protsessor va BIOS bilan birgalikda ishlaydi.
    Ma’lumotlar xotirada ko’rsatiladi.
    Protsessor ko’rsatmalarni bajaradi.
    Ma’lumotlarga ishlov berish.
    Dastur tashqi qurilmalarga kirish huquqiga ega bo’ladi.


    Download 0,5 Mb.
    1   2   3   4




    Download 0,5 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’rnatish kodini qanday qo’llaymiz?

    Download 0,5 Mb.