• 4- son LABORATORIYA ISHI
  • Ishlash vaqti
  • .model kichik
  • Boshlanishi
  • MOV buyrug'ining maqsadi ? 5. Uzilishlar 21 soat




    Download 183,36 Kb.
    bet16/64
    Sana13.05.2024
    Hajmi183,36 Kb.
    #230077
    1   ...   12   13   14   15   16   17   18   19   ...   64
    Bog'liq
    Системное программирование, практика

    MOV buyrug'ining maqsadi ?
    5. Uzilishlar 21 soat va 20 soat . Manzil?
    20 soat uzilish o'rniga RET buyrug'idan foydalanishning mohiyati va maqsadga muvofiqligi ?
    7. '$' belgisi, uni qanday ishlatish kerak?
    8. Ulanish “ BEGIN : – END BOSHLANISHI ." Qo'llash qoidalari?
    Tavsiya etilgan o'qish: 1.3.

    4- son LABORATORIYA ISHI


    Mavzu: *.EXE TURIDAGI ISHLAB CHIQARILGAN FAYLLARNING TUZILISHI.
    ASSEMBLY TILIDA ODDIY ARIFMETIK AMALLAR
    Ishning maqsadi :

    • Eng oddiyini tuzish tamoyillarini o'rganish*. exe dasturlari.

    • Arifmetik amallarning eng oddiy operatorlari bilan ishlash malakalarini shakllantirish.

    Ishlash vaqti 2 soat
    Nazariy material
    EXE fayllari fayl hajmini, kerakli xotira hajmini tavsiflovchi sarlavhani, dasturning xotiradagi joylashuviga bog'liq bo'lgan mutlaq manzillardan foydalanadigan dastur buyruqlari ro'yxatini va boshqalarni o'z ichiga oladi. EXE fayli har qanday hajmda bo'lishi mumkin. EXE formati DOS kengaytmalari va Windows ning turli versiyalarida bajariladigan fayllar uchun ham qo'llaniladi, ammo sezilarli o'zgarishlar bilan.
    DOS operatsion tizimi fayl turini aniqlash uchun kengaytmalardan foydalanmaydi. EXE fayl sarlavhasining dastlabki ikki bayti “MZ” yoki “ZM” belgilaridir va agar fayl ushbu belgilar bilan boshlansa va DOS ning turli versiyalari uchun har xil boʻlgan maʼlum chegara qiymatidan uzunroq boʻlsa, u quyidagi tarzda yuklanadi. EXE, agar bo'lmasa, COM sifatida.
    EXE dasturlarini bajarish biroz murakkabroq, lekin ular uchun 64 kilobayt hajm chegarasi yo'q, shuning uchun barcha etarlicha katta dasturlar ushbu formatdan foydalanadi. Albatta, assembler sizga juda murakkab va katta algoritmlarni 64 kilobaytga sig'dirish va barcha ma'lumotlarni alohida fayllarda saqlash imkonini beradi, ammo o'lchamdagi cheklov hali ham juda jiddiy va hatto sof assembler dasturlari ham bunga duch kelishi mumkin.
    4-jadval - EXE faylining oddiy namunasi:


    .model kichik

    ; 256 bayt stek segmenti


    .stack 100h

    ; 256 bayt stek segmenti


    .kod

    ; ma'lumotlarni o'z ichiga olgan kod segmenti.


    Boshlanishi:

    ; dastur kodini boshlash belgisi


    mov ax,@data ;

    ; xabar liniyasi segment manzili DS joylashtirilgan



    Download 183,36 Kb.
    1   ...   12   13   14   15   16   17   18   19   ...   64




    Download 183,36 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    MOV buyrug'ining maqsadi ? 5. Uzilishlar 21 soat

    Download 183,36 Kb.