Kompyuter tashkil etilishi




Download 189,37 Kb.
bet47/50
Sana15.05.2024
Hajmi189,37 Kb.
#234050
1   ...   42   43   44   45   46   47   48   49   50
Bog'liq
kompyuter tashkil etilishi -fayllar.org

Assembler tili 

Assembler tili kompyuterning barcha funktsional birliklarining


operatsion tizim bilan o‘zaro ta'sirini yaxshiroq tushunishga imkon
beradi. Assembler tili - bu operatorlar va protsessor komandalari
o‘rtasida bir-birini yozishmalarga ega maxsus dasturiy tildir. Har bir
protsessor turi yoki protsessorlarning butun oilasi uchun assembler tili
mavjud, chunki assembler tili bo‘yicha yo‘riqnomalar mashina
yo‘riqnomasi tizimi bilan bir-birini yozishmalarga ega bo‘lishi kerak va
kompyuter arxitekturasiga muvofiq bo‘lishi kerak. Ushbu ma’ruzada 16
bitli 8086-88 Intel protsessoriga oid buyruqlar ko‘rsatmalarni o‘z ichiga
oladi. 8086-88 mikroprotsessorlari birinchi 640 KB (kilobayt) asosiy



101
xotiraga (RAM) va 65536 baytlik kirish/chiqish manzil maydoniga


ajratilgan 1 (MB) megabaytning asosiy manzil maydoni bilan ajralib
turadi.
Assembler tilining
manba
kodini
mashina ko‘rsatmalariga
o‘zgartiradigan dastur. Assembler dasturlari juda samarali bo‘lishi mumkin.
Dastur qobiliyatlari va qobiliyatlari teng bo‘lgan dasturchilar tomonidan
Assembler tilida ishlash yuqori darajadagi tilda yozilgan dasturdan ko‘ra
ixcham va tezroq dastur ishlab chiqaradi. Bu deyarli barcha kichik va o‘rta
dasturlar uchun amal qiladi. Assembler tili dasturi juda to‘g'ri. Ushbu til
dasturchining barcha apparat bilan bevosita ishlashiga imkon berganligi
sababli, assembler dasturi boshqa dasturlarda mavjud bo‘lmagan narsalarni
bajarishi mumkin.
Birlashtiruvchi til dasturini ishlab chiqish va disk raskadrovka
qilish vaqt talab qiladigan bo‘lsa-da, bu xotirada kam joy ajratadigan va
asta-sekin kompyuterlarda ham tezkor tezlikka erishish imkonini
beradigan kichik bajariladigan modullarga olib keladi. Assembler tili
asosan dasturlarning individual segmentlarini (ish tezligini oshirish va
uskunaga bevosita kirish), shuningdek alohida qurilmalarning
dasturlashtirilgan xotirasida saqlanadigan tizim dasturlarini yozish
uchun ishlatiladi.
Assembler tilining asosiy kamchiliklari, kompyuterning bir turiga
yoziladigan dasturni boshqa komputer turlarida ishlatish mumkin emas,
chunki har bir kompyuter oilasi uchun boshqa assembler tili ishlatiladi.
Agar yaratiladigan dastur turli xil kompyuterlarda ishlatilsa, u yuqori
darajadagi tillarda ishlab chiqilishi kerak va u kompyuter
arxitekrurasining xususiyatlarini dasturiy ta'minotdan foydalanish
qulayligi va portativ kodni olish uchun yashirishi kerak.



102


Download 189,37 Kb.
1   ...   42   43   44   45   46   47   48   49   50




Download 189,37 Kb.