загрузка...
загрузка...
На головну

Програмне забезпечення мікропроцесора

Тема 2

Програмним забезпеченням прийнято називати набір різних програм, призначених для певного мікропроцесора, як, втім, і для будь-якого комп'ютера або ЕОМ. Програми, розроблені і використовувані для спеціальних цілей, наприклад програми управління технологічним обладнанням, збору інформації про хід виробничого процесу, називають прикладними (цільовими, призначеними для користувача). Розробка таких програм значно полегшується при наявності в складі системи допоміжних засобів - системного програмного забезпечення або операційної системи.

Кваліфікований користувач може сам розробити системне програмне забезпечення для створення і налагодження своїх програм. Однак більшість користувачів змушене орієнтуватися тільки на готове програмне забезпечення, що надається виробниками мікропроцесорів.

Для створення програми управління технологічними процесами може бути використаний один з наступних способів: програмування безпосередньо в машинних кодах, символічне кодування, застосування машино-орієнтованого формалізованої мови, застосування проблемно або процедурно-орієнтованих алгоритмічних мов високого рівня.

Ці способи вимагають різних за складністю допоміжних засобів для розробки програм.

Першим і єдиним безумовно необхідним засобом, що забезпечує програмування мікропроцесорів, є система машинних команд. Сукупність машинних команд утворює базовий машинний мову даного мікропроцесора. Розробник системи управління може оперувати Мнемокод і символічними адресами, але потім вони повинні бути переведені в двійкові числа, що завантажуються в пам'ять мікропроцесорної системи. Мнемокод спільно з директивами, використовуваними тільки при трансляції програм, утворюють машинно - орієнтована мова, який називають мовою асемблера або просто ассемблером. Програми, написані на асемблері можуть безпосередньо транслюватися в машинні коди. Трансляція виконується в ручну або на ЕОМ з системним програмним забезпеченням. Програма, яка транслює написаний на асемблері текст в машинні коди, також називається асемблером.

Характерною особливістю мікропроцесорних систем, пов'язаної з обмеженою ємністю їх пам'яті і невеликим числом пристроїв введення - виведення, є відсутність власного системного програмного забезпечення для машинної розробки прикладних програм. В цьому випадку для розробки цих програм може використовуватися не сама мікропроцесорна система, а якась - то велика ЕОМ з великою пам'яттю і розвиненим програмним забезпеченням. Такий підхід називають крос програмним забезпеченням.

Основні тимчасові параметри мікропроцесора КР580ИК80А «-- попередня | наступна --» Команди переміщення даних
загрузка...
© om.net.ua