15-labaratoriya ishi mk uchun assamblerda sodda dasturlar tuzish va sozlash Ishning maqsadi


Download 14.56 Kb.
Sana17.06.2023
Hajmi14.56 Kb.
#1527995
Bog'liq
15 MK uchun assamblerda sodda dasturlar tuzish va sozlash


15-labaratoriya ishi
MK uchun assamblerda sodda dasturlar tuzish va sozlash
Ishning maqsadi: Mikrokontrollerlarni assambleyali dasturlashni o’rganish.
Nazariy qism
Assembler - bu eng past darajadagi til. Shu bilan birga, bu sizga mikrokontrolrlarning barcha imkoniyatlarini to'liq ochib berishga va maksimal ishlash va ixcham kodlarni olishga imkon beradi . Ba'zi hollarda, montajchiga alternativa yo'q, ammo shunga qaramay uning ko'pgina kamchiliklari bor. Natijada, mashina kodining ixchamligiga qaramay, Assembler-da yozilgan dastur noqulay va uni tushunish qiyin. Uni yaratish uchun sizga arxitektura va mikrokontrollerlarning ko'rsatmalar to'plamini mukammal bilish kerak . Assembler mikrokontrolrlarni dasturlash uchun juda yaxshicheklangan resurslar bilan, masalan, kichik hajmli xotiraga ega 8-bitli modellar. Katta dasturlar uchun va undan ham ko'proq 32-bitli tekshirgichlar uchun yuqori darajadagi boshqa tillardan foydalanish yaxshiroqdir. Bu sizga yanada murakkab va tushunarli dasturlarni yaratishga imkon beradi.Mikrokontroller dasturlash si
C dasturlash tili Assembler bilan taqqoslaganda yuqori darajadagi tillarni anglatadi . Ushbu tildagi dasturni odamlar yaxshi tushunishadi. C dasturlashning afzalligi - bu kerakli kodni osongina yaratishga imkon beradigan juda ko'p dasturiy vositalar va kutubxonalar. Aslida si bugungi kunda boshqaruv dasturlarini ishlab chiqish uchun asosiy tilga aylandi. Ushbu tilning kompilyatorlari deyarli barcha mikrokontroller modellari uchun qo'llaniladi . Standart til dasturlarni bir platformadan boshqasiga ko'chirishga imkon beradi. Nazariy jihatdan, turli xil kompilyatorlar yordamida istalgan dasturni kerakli turdagi mikrokontroller ko'rsatmalariga aylantirish mumkin . Amalda, qo'shimcha ravishda hisobga olish talab qilinadihar bir turdagi mikrokontroller arxitekturasi . C tilini o'rganish juda qiyin bo'lgan tuzilishga ega. Natijada ma'lum bir topshiriq uchun dastur kodi Assembler-da amalga oshirilgan xuddi shu vazifa uchun koddan kattaroqdir . Shunga qaramay, C tili professional mikrokontrollovchi dasturlash uchun yagona to'g'ri tanlov deb tan olinishi kerak .
Download 14.56 Kb.

Do'stlaringiz bilan baham:




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