|
Assemblerlar, ularning vazifalari va xususiyatlari
|
bet | 25/78 | Sana | 19.02.2024 | Hajmi | 209,36 Kb. | | #158808 |
Bog'liq Tizimli dasturlash javoblar44. Assemblerlar, ularning vazifalari va xususiyatlari.
Assemblerlar, kompyuter arxitekturasiga to'g'ri keladigan va uni yozishda ishlatiladigan dasturlash tillaridir. Bu tillar yordamida muhiti yoki dasturlar tashqi asosiy tuzilishini bildirishdan tashqari, kompyuterning arxitekturasiga oid ma'lumotlarni to'g'rilab berish, dastur kodini generatsiya qilish, kompyuter ichidagi ishlarni bajarish uchun instruksiyalar tayyorlash va boshqarishning qo'llanmasi kabi amallarni bajarish uchun ishlatiladi.
Assembler tillari oddiy masofaviy dastur ishlarini bajarishda foydalaniladi, kompyuter arxitekturasining barcha yordamchi instruksiyalarini o'z ichiga oladi. Bu instruksiyalar kompyuterda amalga oshirish kerak bo'lgan elementlarni (masalan, registr, xotira joyi, instruksiya uzunligi kabi) belgilash uchun ishlatiladi.
Assemblerlar quyidagi vazifalarni bajarish uchun ishlatiladi:
Kompyuter arxitekturasiga oid instruksiyalarni yozish: Assembler tillari kompyuter arxitekturasining instruksiyalarini yozish uchun ishlatiladi. Bu instruksiyalar kompyuter tomonidan aniqlangan jarayonlarni bajarish uchun talab qilinadigan operatsiyalarni ifodalaydi.
Dastur kodini generatsiya qilish: Assembler tillari dastur kodini generatsiya qilishda foydalaniladi. Bu, dastur kodini to'g'rilab berish va uning to'g'ri vaqtda ishga tushirilishini
ta'minlayadi.
Qo'llanma generatsiyasi: Assembler tillari dastur kodining qo'llanma qismidan foydalanishni ta'minlayadi. Bu, dastur kodining tushunchalarini, instruksiyalarni va ma'lumotlarni to'g'rilab berishga yordam beradi.
Assembler tillarining xususiyatlari quyidagicha bo'lishi mumkin:
Darhol arxitektura bog'liq: Assembler tillari kompyuter arxitekturasiga to'g'ri kelgan holda yozilgan dastur kodini generatsiya qilish uchun ishlatiladi.
Tuzilish darajasi: Assembler tillari oddiy va darhol tuzilgan bo'lib, ko'p qismlarini bajarish uchun talabalik qiladi.
Ma'lumotlar to'plami: Assembler tillarida kompyuter arxitekturasiga oid instruksiyalar va ma'lumotlarni yozish uchun ishlatiladigan keng ma'lumotlar to
29
'plami mavjud.
O'rtacha darajali tillar: Assembler tillari oddiy va darhol tuzilgan bo'lishi bilan birga, dastur yozish uchun o'rtacha darajali tillar hisoblanadi.
O'zara bog'liqlik: Assembler tillari boshqa dasturlash tillari bilan o'zara bog'liqlikni ta'minlaydi. Masalan, C, C++, Java va boshqalar bilan integratsiya qilish imkoniyatini beradi. Assemblerlar dasturlashda eng quyi darajadagi til sifatida ishlatiladi. Ular tomonidan dasturlar yozish va kompyuterda instruksiyalarni bajarishni aniqlashning oson va samarali usullarini ta'minlaydi.
|
| |