Buyruqni bajarilishini ko’rinishini eng yaxshi yo’ llaridan biri protsessorni yoki
M K ni strukturali sxemasidan foydalanish. Sxema bo’yicha har bir buyruqni
bajarilishi belgilanadi, qayd qilinadi. Natijada buyruqlarni bajarilish jarayoni
to’g’risidagi tasawur yaxshi ta’minlanadi.
Assembler tilida M K ni programmalashda M K bajaradigan hamma ishlari
nazorat qilish, boshqarish, qayta ishlash programmalari assembler tilida
qo’ llaniladigan mnemonik belgilar ko’rinishida yoziladi. Masalan: mov B; LDA:
M V l va shunga o’xshash. ASSEMBLER tilida tuziladigan programmalar qisqaroq
hajmdagi masalalarni katta tezlikda yechish, kichikroq obektlami, texnologik
jarayonlarni parametrlarini, ularni ishchi uzellarini ishlashini nazorat qilish,
boshqarish
uchun
qo’ llaniladi:
Masalan:
manipulyatorlarni,
robotlarni,
issiqxonalami, tibbiy uskunalami.
Y uqori sathda programmalash tilla ri. Mikrokontrollerlarni programmalash
uchun har x il turdagi yuqori sathdagi programmalash tillarini qo’ llash mumkin.
Yuqori sathli til - termini (so’zi) oson o’qish uchun mo’ ljallangan
programmalarni yozishda qo’ llaniladigan tillarni belgilash uchun xizmat qiladi.
Yuqori tilda yozilgan programma keyinchalik assembler tiliga aylantiriladi undan
keyin esa mikrokontroller bajarishi uchun obekt kodiga ya’ni mashina kodiga (bitlar
va baytlarga) o’ zgartiriladi.
Yuqori sathli tillarni asosiy xarakteristikalarini keltiramiz:
- o’rnatilgan funktsiyani ulanadigan bibliotekalarini borligi (masalan: konsolli
kiritish/chikarish);
- har x il turdagi qiymatlar (8, 16, 32 bitli va o’zgaruvchi nuqtali);
-lo k a lli va globalli o’zgaruvchilardan ko’rsatkichlardan va qiymatlar
strukturasidan foydalanish;
- xotirani taqsimlash;
- apparatli registrlarga kirish imkoniyati;
- simulyator/emulyatorlar uchun simvolik ma’ lumot.
Ushbu xususiyatlarga ega bo’ lgan o’rnatilgan (
Dostları ilə paylaş: