O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
“ KI ” FAKULTETI
KI-14-21 GURUH TALABASINING
KOMPYUTERNING TASHKIL ETILISHI
FANIDAN TAYYORLAGAN
3-Amaliy ishi
Bajardi
To’rayev Bexruz
Qabul qildi
To’rayev A
QARSHI-2023
Mavzu: Assembler tilida asosiy operatorlar bilan ishlash
Ishdan maqsad: Hozirgi vaqtda dasturchi Assemblerdan
ancha sodda
dasturlash
Hozirgi vaqtda dasturchi Assemblerdan ancha sodda dasturlash tillarini
qo'llashi
mumkinligiga qaramasdan, Assembler bilimi va unda dasturlash qobiliyati
hech
qachon ortiq bo'lmaydi. Bu quyidagi dalillar bilan tasdiqlangan:
1. Boshqa dasturiy tillardan talablarni to'liq qondiradigan prilojeniyalar
yozish har
doim ham mumkin emas. Va ba'zi hollarda butunlay mumkin emas.
Assembler
dasturlash tilida siz har qanday dasturni yozishingiz mumkin.
2. Ba'zan yuqori darajali dasturlash tillari kerakli tezlikni ta'minlay olmaydi.
Assembler'da yaratilgan dasturlar esa har doim tez.
3. Yuqori darajadagi tillarda yaratilgan dasturlarning hajmi Assemblerda
yaratilgan dasturlarga qaraganda ancha katta.
4. Assembler tili sizga to'g'ridan-to'g'ri apparat bilan ishlash imkonini beradi,
bu
esa ba'zi hollarda dasturchiga afzallik va istalgan natijani beradi. Yuqori
darajadagi
tilda dastur apparat qurilmalari bilan yozma modul orqali ishlaydi, ya'ni
dasturchiga
biron bir narsani o'zgartirishga ruxsat bermaydi va shuning uchun kerakli
natijani olish
imkoni ega bo’lmaydi.
5. Assembler tilini bilish faqat yuqori darajadagi tillarda dasturga ega
bo'lganlarga
nisbatan katta afzallik beradi. Assembler biladigan dasturchi kompyuterning
tuzilishini
va apparat apparatlarining tuzilishini biladi.
|