Dastur uchun berilgan boshlang`ich ma’lumotlar va natija Yakuniy qism: Xulosa
Foydalanilgan adabiyotlar
Kirish qism: Mavzu:Assembler tilida formula hisoblash
Maqsad: Assembler tilida topshiriqda berilgan variantlar asosida formula, arifmetik va mantiqiy ammalar bilan ishlash hamda dasturini tuzib uning sintaksisini o`rganish. Assembler dasturlash tili haqida umumiy ma’lumotga ega bo`lish.
Assembler tili haqida va formulalar bilan ishlash.
Assemble tili – bu kompyuterlar, mikroprotsessorlar, mikrokontrollerlar va boshqa programlanadigan qurilmalar uchun past darajadagi dasturlash tilidir.
Assembler tili mashina tilidan bitta yuqori darajada joylashgan. Assembler tili sodda kodlardan iborat.
Har bir assembler tili komandalari mikroprotsessor uchun tushunarli bo'lgan kompyuter mashina kodlariga mos keladi
Assembler tili kompyuterning barcha funktsional birliklarining operatsion tizim bilan o'zaro ta'sirini yaxshiroq tushunishga imkon beradi.
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
Assembler tili - bu operatorlar va protsessor komandalari o'rtasida bir-birini yozishmalarga ega maxsus dasturiy tildir.
Ba'zan yuqori darajali dasturlash tillari kerakli tezlikni ta'minlay olmaydi. Assembler yaratilgan dasturlar esa har doim tez
Afzaliklari: assembler tilida programmalash uchun kompyuter arxitekturasini, mikroprotsessor-ning funksional tuzilishini, registrlar va ularni vazifalarini, kiritish chiqarish portlarini bilish talab etiladi. Yuqori darajali tillarda programma tuzishda, apparat darajasidagi jarayonlarni boshqarishda, rezident dasturlar tuzishda assembler tili yordamida qism programmalarini yaratish va bu qism programmalarini modellar kо‘rinishida tashkil etib yuqori darajali tillarda tuzilgan programmalarda foydalanish yanada samara beradi. Assemblerda tuzilgan dasturlar tez bajariladi va xotiradan kam joy egallaydi.
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.