|
Assembler tilidagi dasturlarning, yuqori sath tillarida tuzilgan dasturlardan farqli va foydali jihatlari
|
bet | 7/12 | Sana | 19.06.2024 | Hajmi | 28,53 Kb. | | #264327 |
Bog'liq Kompyuterni tashkel etish 4 blok javoblari13. Assembler tilidagi dasturlarning, yuqori sath tillarida tuzilgan dasturlardan farqli va foydali jihatlari
Assembler tilidagi dasturlarning farqli jihatlari:
Past darajali: Assembler tili protsessor tomonidan to'g'ridan-to'g'ri tushuniladigan va bajariladigan buyruqlarni ishlatadi. Yuqori sath tillari esa oddiy tabiiy tilda yozilgan va mashin kodiga kompilyatordan o'tgandan keyin bajariladi.
Murakkab: Assembler tili mashin kodiga yaqinligi tufayli yuqori sath tillaridan ko'ra murakkab va o'rganishi qiyin bo'ladi.
Tezkor: Assembler tilidagi dasturlar odatda mashin kodiga qo'lda yoki assembler yordamida tarjima qilinadi, bu ularni yuqori sath tillarida tuzilgan dasturlardan tezroq qiladi.
Samarador: Assembler tili dasturchiga xotira, registrlar va boshqa mashin resurslarini to'g'ridan-to'g'ri boshqarish imkoniyatini beradi, bu esa ularni yuqori sath tillarida tuzilgan dasturlardan samaradorroq qiladi.
Assembler tilidagi dasturlarning foydali jihatlari:
Past darajali optimallashtirish: Assembler tili dasturchiga dasturni mashin kodiga qo'lda tarjima qilish orqali past darajali optimallashtirishni amalga oshirish imkoniyatini beradi.
Mashin resurslarini boshqarish: Assembler tili dasturchiga xotira, registrlar va boshqa mashin resurslarini to'g'ridan-to'g'ri boshqarish imkoniyatini beradi.
Maxsus dasturlarni yozish: Assembler tili operatsion tizimlarning yadrolari, haydovchilar, tizim dasturlari va o'yinlar kabi maxsus dasturlarni yozish uchun zarur bo'lishi mumkin.
14. Assembler tilida qo‘llaniladigan operatorlar va ularning formatlari
Assembler tilida qo'llaniladigan operatorlar turli xil bo'lib, ular hisob-kitob, ma'lumotlarni uzatish, shart-shartlar va boshqa operatsiyalarni bajaradi. Operatorlarning formatlari ham turlicha bo'lib, ular operatorning turiga, operandlar soniga va operandlarning turiga bog'liq bo'ladi.
|
| |