O‘ZBEKISTON RESPUBLIKASI MUDOFAA VAZIRLIGI AXBOROT-KOMMUNIKATSIYA TEXNOLOGIYALARI VA ALOQA HARBIY INSTITUTI - “O‘rnatilgan tizimlarning apparat-dasturiy ta’minoti” fanidan
- Mavzu-7. Amaliy-7. Mikrokontrollerlarda ko‘rsatkich va ssilkalar.
- ATKvaDI o‘qituvchisi QK xizmatchisi Abidov A.A.
- “AXBOROT TEXNOLOGIYALARI VA DASTURIY INJINIRING”
- KAFEDRASI
- Ko‘rsatkichlar ustida amallar.
- Ssilkalar bilan ishlash.
- Mavzu-7. Amaliy-7. Mikrokontrollerlarda ko‘rsatkich va ssilkalar.
- Ko‘rsatgichlar dasturlashning eng qiyin mavzularidan biri bo‘lib, uni yanada sodda va amaliyotga yaqinroq aytib berishga harakat qilaman. Mikrokontrolerning xotirasida ma’lumotlar vakillik bilan yarataylik: bit operatsiyalari haqida o‘tgan darsda, biz eng kam manzilli xotira blok, ya’ni, biz mikrokontroler xotirasida har qanday bayt kirishingiz mumkin, bir bayt, deb muhokama qilindi. O‘zgaruvchilar bilan ishlashda ma’lumotlarning adreslari va xotiradagi joylashuvi haqida o‘ylamaymiz, faqat ularning nomlarini o‘qish/yozish uchun ishlatamiz, nomlarni parametr sifatida funksiyalarga o‘tkazamiz va ma’lumotlar bilan boshqa amallarni bajaramiz. Ma’lumotlar bloklari manzillariga ega bo‘lish xotira jihatidan ko‘p narsalarni tezroq va samarali bajarishga imkon beradi. Mikrokontrolerni ta’minlash imkoniyatlari bir necha misollar:
- Ko‘rsatkichlar ustida amallar.
- Mikrokontrolerning foydalanish, agar biron-bir ma’lumotlarni ajratish mumkin (barcha turdagi o‘zgaruvchilar, tuzilmalar) bit ichiga (bit oqimlar) ular bilan keyingi manipulyatsiyasi uchun (uzatish / yozish / o‘qish);
- Ma’lumotlar bloklarining manzillarini funksiyaga argument sifatida topshirishingiz mumkin, shuning uchun funksiyani chaqirganda o‘zgaruvchilarning nusxalari yaratilmaydi va kod tezroq ishlaydi. Boshqa so‘zlar bilan aytganda, o‘tgan dalillar o‘zgartirish vazifasini faollashtirish uchun;
- Dinamik xotira bilan ishlash" to‘g‘ridan-to‘g‘ri", tezkor ma’lumotlarga ega bo‘lgan har qanday o‘lchamdagi dinamik massivlarni yaratish.
Do'stlaringiz bilan baham: |