• Kompilyatsiyalash (TASM da): tasm add16.asm tlink /t /x add16.obj Dastur natijasi quyidagicha bo‘ladi: Nazorat savollari.
  • Mavzuga doir test savollari. 1.
  • Reja Assembler tushunchasi va uning vazifalari 2




    Download 0,69 Mb.
    Pdf ko'rish
    bet5/5
    Sana31.05.2024
    Hajmi0,69 Mb.
    #258665
    1   2   3   4   5
    Bog'liq
    17-mavzu

    add16.asm ;
    10 lik sanoq sistemasida ikki son yig`indisini hisoblash 
    .model tiny
    .code org 100h start:
    mov AL,CS:P1+1
    add AL,CS:P2+1
    aaa
    mov CS: 
    SUM+1,AL
    mov AL,CS:P1 adc AL,CS:P2
    aaa
    mov CS:SUM, AL
    add BYTE PTR CS:SUM,48 
    add BYTE PTR CS:SUM+1,48
    mov DX, OFFSET
    SUM P1 DB '39' P2 DB '12'
    SUM DB ' ', 13, 10, '$'


    mov ah,9 int 21H ret
    END start
    Endi MS DOS buyruqlar satrida kompilyatsiyalashni amalga oshiramiz. 
    Natija comfayldan iborat bo‘ladi. 
    Kompilyatsiyalash (TASM da):
    tasm add16.asm 
    tlink /t /x add16.obj 
    Dastur natijasi quyidagicha bo‘ladi: 
    Nazorat savollari. 
    1.
    Assembler tili va uning vazifalari haqida tushuntirishlar bering. Mi- sollar 
    keltiring. 
    2.
    Assembler tilini o‘rganish qanday maqsadlarda amalga oshiriladi? 
    3.
    Assembler tilidagi dasturlarning, yuqori sath tillarida tuzilgan dastur- lardan 
    farqli va foydali jihatlari qaysilar? 
    4.
    Assembler tilida qo‘llaniladigan operatorlar va ularning formatlari haqida 
    tushuncha bering. 
    5.
    Dasturni xotira adreslari bo‘yicha joylashtirilishi chizmasini keltiring, uni 
    xotiradan olingan sonni inkorlash va qaytib xotiraga yozish dasturi mi- solida 
    tushuntirib bering. 
    6.
    Assembler tilida makroslar deganda nima tushuniladi, ular nima uchun 
    ishlatiladi va ularning qanday xillarini bilasiz? 
    7.
    Direktivalar deganda nimamalar tushuniladi? Misollar keltiring. 
    Assemblerlash jarayoni deganda nima tushuniladi va u qanday amalga oshiriladi? 


    Mavzuga doir test savollari. 
    1.
     
    Assemblerlar deyiladi, agar tarjimon dastur: 
    *A) Assembler tilida yozilgan dasturlarni tarjima qilishga mo‘ljallangan bo‘lsa; 
    B) Yuqori darajali algoritmik tilda yozilgan dasturni tarjima qilishga mo‘ljallangan 
    bo‘lsa; 
    C) Dasturni hosil qilish jarayonida tarjima qilishga mo‘ljallangan bo‘lsa; 
    D) To‘g‘ri javob yo‘q. 
    2. Assemblerlash jarayonidan so‘ng hosil qilingan dastur ko‘rinishiga … deyiladi: 
    A) Boshlang‘ich modul; *B) Obyektli modul;
    C) Yuklanuvchi modul; D) Absolyut fayl. 
    3. Assemblerda Int 11h buyrug‘i nima uchun ishlatiladi? 
    * A) Komputer konfiguratsiyasi aniqlashda; 
    B) Tezkor xotira hajmini aniqlashda; 
    C) Tizimli soat bilan ishlash uchun; 
    D) Operatsion tizimni qayta yuklash uchun. 
    4. Assemblerda ushbu 0ef15h yozuvi nimani bildiradi? 
    *A)16 lik sonni ifodalaydi; B) Satrli yozuvni ifodalaydi; 
    C) 2 lik sonni ifodalaydi; D) Ma’no bildirmaydigan ifoda. 
    5. int 19h uzilish dastur tarkibida qanday maqsadda qo‘llaniladi? 
    A) Aniq vazifasi yo‘q; 
    *B) Tizimni qayta yuklash funksiyasi; 
    C) Satrlarni ekranga chiqaradi 
    D) Tizimli taymer xizmatini amalgam oshiradi. 
    6. Microsoft firmasi tamonidan ishlab chiqilgan assembler dasturlarini 
    kompilyatsilashda ishlatiladigan paket nomini ko`rsating? 
    a) *MASM (Macro Assembler). b) TASM (Turbo Assembler). 
    c) WASM (Watcom Assembler). d) NASM (Netwide Assembler). 
    7. 
    Borland firmasi tamonidan ishlab chiqilgan assembler dasturlarini 
    kompilyatsilashda ishlatiladigan paket nomini ko`rsating? 
    a) MASM (Macro Assembler). b) *TASM (Turbo Assembler). 
    c) WASM (Watcom Assembler). d) NASM (Netwide Assembler). 
    8. Watcom firmasi tamonidan ishlab chiqilgan assembler dasturlarini 
    kompilyatsilashda ishlatiladigan paket nomini ko`rsating? 
    a) MASM (Macro Assembler). b) TASM (Turbo Assembler). 
    c) *WASM (Watcom Assembler). d) NASM (Netwide Assembler). 
    9. MSDOS, Windows, Linux kabi operatsion tizimlarda ishlay oladigan, 16-, 32- 
    hatto 64-razryadli protsessorlar uchun ham qulay ish muhitiga ega bo‘lgan 
    kompilyator nomini ko`rsating? 


    a) MASM (Macro Assembler). b) TASM (Turbo Assembler). 
    c) WASM (Watcom Assembler). d)* NASM (Netwide Assembler). 
    10. …. bu kompilyator ham NASM ning takomillashtirilgan versiyasi sanaladi. 
    a) MASM (Macro Assembler). b) TASM (Turbo Assembler). 
    c) WASM (Watcom Assembler). d)* YASM (Yet another assembler). 

    Download 0,69 Mb.
    1   2   3   4   5




    Download 0,69 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Reja Assembler tushunchasi va uning vazifalari 2

    Download 0,69 Mb.
    Pdf ko'rish