Assembler tilida asosiy operatorlar bilan tanishish


Download 10.64 Kb.
bet2/4
Sana18.06.2023
Hajmi10.64 Kb.
#1583348
1   2   3   4
Bog'liq
Assembler tili 5

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.

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.


Download 10.64 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling