|
O‘zbekiston Respublikasi Raqamli texnalogiyalar vazirligi Muhammad al-Xorazmiy nomidagi Toshkent axborot texnalogiyalari universiteti
|
bet | 4/4 | Sana | 16.05.2024 | Hajmi | 1,06 Mb. | | #237088 |
Bog'liq kom tash mustaqil ishadd16.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.
Assembler tili va uning vazifalari haqida tushuntirishlar bering. Mi- sollar keltiring.
Assembler tilini o‘rganish qanday maqsadlarda amalga oshiriladi?
Assembler tilidagi dasturlarning, yuqori sath tillarida tuzilgan dastur- lardan farqli va foydali jihatlari qaysilar?
Assembler tilida qo‘llaniladigan operatorlar va ularning formatlari haqida tushuncha bering.
Dasturni xotira adreslari bo‘yicha joylashtirilishi chizmasini keltiring, uni xotiradan olingan sonni inkorlash va qaytib xotiraga yozish dasturi mi- solida tushuntirib bering.
Assembler tilida makroslar deganda nima tushuniladi, ular nima uchun ishlatiladi va ularning qanday xillarini bilasiz?
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
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston Respublikasi Raqamli texnalogiyalar vazirligi Muhammad al-Xorazmiy nomidagi Toshkent axborot texnalogiyalari universiteti
|