• Kompilyatsiyalash (TASM da): tasm add16.asm tlink /t /x add16.obj Dastur natijasi quyidagicha bo‘ladi: Nazorat savollari.
  • O‘zbekiston Respublikasi Raqamli texnalogiyalar vazirligi Muhammad al-Xorazmiy nomidagi Toshkent axborot texnalogiyalari universiteti




    Download 1,06 Mb.
    bet4/4
    Sana16.05.2024
    Hajmi1,06 Mb.
    #237088
    1   2   3   4
    Bog'liq
    kom tash mustaqil ish

    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?
    Foydalanilgan adabiyotlar:


    Fazliddin Jo’rayevning: “Assembler tili va kompyuterdagi jarayonlar”

    Eikipedia va internet saytlari




    Download 1,06 Mb.
    1   2   3   4




    Download 1,06 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston Respublikasi Raqamli texnalogiyalar vazirligi Muhammad al-Xorazmiy nomidagi Toshkent axborot texnalogiyalari universiteti

    Download 1,06 Mb.