Mikroprotsessorlarni va mikroEHMni programma bilan ta'minlash Programma bilan ta'minlash (PBT)deganda - bu EHMda masa - lalarni yechishni, programmalarni sozlashni avtomatlashtirishga imkon beruvchi, hamda ko'rsatmalar (yo'llanma) beruvchi programmalar yig'indisi tushiniladi. (20 -rasm). 20- rasm. Programmalarning turlari. Apparatdi va mikroprogrammali vositalar orqali EHM MP ga ichki programma, hamda foydalanuvchiga tavsiya etiladigan tashqi (kirish) programmalar joriy qilinadi. Universal EHM da kirish tili bo'lib operatsion sistemaning (OS) direktivalar yig'indisi va programma tili xizmat qiladi. Sistemali programma bilan ta'minlashga hisoblash jarayonini tashkil etish uchun va programmalashtirishni avtomatlashtirish uchun kerak bo'lgan programmalar kiradi. Maxsus programma bilan ta'minlashga aniq sohaga mo'ljallangan: masalan, MP negizida mikroprotsessorlarni va sistemalarni avtomatik ravishda loyiha etish uchun programma vositalari, ilmiy va injenerlik hisoblarini bajarish uchun programmalar, texnologik jarayonlarni boshqaruvchi algoritmlarni joriy qiluvchi yoki ilmiy tadqiqotlarni avtomatlashtirish sistemalarida eksperimentlar natijasini qayta ishlash uchun programmalar kiradi. Mikro EHM operatsion sistemalari. Umumiy ma'lumot. Operatsion sistema apparat va foidalanuvchi oralig'ida xuddi interfeys kabi vazifani bajaradi. OS foy- dalanuvchini sistema bilan gaplashishi (ishlashi), programmani sozlashi va kuzatib turish uchun vositalar yig'indisi bilan ta'minlanadi. Shu vaqtning o'zida samarali ishlashni ta'minlash uchun hisoblash kompleksiining (resurslarining) xotira va qurilmalarini taqsimlashni boshqarib turadi. MP larni ishlatish uchun quyidagi programmalash tillaridan foydalanish mumkin Mashina tili. Assembler tili. Yuqori darajadagi til. Amaliyotda yaxshi, xatosiz ishlaydigan programmani olish uchun quyidagi programmalashtrish vositalari mavjud, yani 5 ta pro - grammalashtirish vositalari bor. 1. Redaktorlovchi programmalar. Translyatsiyalovchi (assembler va kompilyatorlar) programmalar. Yuklovchi programmalar. Modellovchi programmalar. Sozlovchi programmalar. 1. Mashina tilida programmalashtirish 100 10010110 21-rasm. Mashina tilida mikroEHmga ma'lumot kiritish Hamma programmalashtirish tillarining ichida mashina tili ko'proq umumiydir. Bu yerda programmist mashina funksiyasidagi terminda fikr qilishi kerak. Mashina, bajarayotgan har bir boshqarishni programmistga ta'minlab beradi. Bunday boshqarish programmaning vaqt bo'yicha bajarilishini va xotiraga uni talab bo'yicha joylashtirishni optimallashtirib beradi. 2. Assembler tilida programmalash. Assembler tilini ishlatganda programmistni MP dan assembler ajratib turadi. Assembler - bu assembler tilidan mashina ti - liga o'tkazuvchi (translyatsiya qiluvchi) vositadir (22 -rasm). ADD 100 SUB 10010110 22-rasm. ASSEMBLER tilida mikrosxemaga ma'lumot kiritish Assembler tilining mashina tilidan afzalligi shundaki, yani bu tilda programmalash mashina kodlariga nisbatan oddiy bo'lgan ramziy belgilarda bajariladi. Bu yerda MP ga qo'shimcha funksiya yuklanadi yani assembler ti-lida programma tuzish hamda programmani saqlash uchun EHM xotirasining hajmini kattalashtirish. Bu usulda programmalashda umumiy xotiradan samarali foydalanish yomonlashadi, chunki haqiqiy programma orqali mashina programmaning hammasini boshqarish mumkinchiligi imkoni bo'lmaydi. 3. Yuqori darajadagi til. Bu tilga quyidagilar kiradi: ALGOL, FORTRAN, KOBOL, BYeYSIK, RL1, RLL2, PASKAL, KARAT, KLIPPYeR, DYeLFI va boshqalar. Bu yuqori tillarning ...

Joylangan
05 Jun 2024 | 18:00:45
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
23.32 KB
Ko'rishlar soni
98 marta
Ko'chirishlar soni
6 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:11
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 18:00 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
23.32 KB
Ko'rishlar soni
98 marta
Ko'chirishlar soni
6 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:11 ]
Arxiv ichida: doc