Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Программное обеспечение микропроцессора






Программным обеспечением принято называть набор различных программ, предназначенных для определенного микропроцессора, как, впрочем, и для любого компьютера или ЭВМ. Программы, разработанные и используемые для специальных целей, например программы управления технологическим оборудованием, сбора информации о ходе производственного процесса, называют прикладными (целевыми, пользовательскими). Разработка таких программ значительно облегчается при наличии в составе системы вспомогательных средств – системного программного обеспечения или операционной системы.

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

Для создания программы управления технологическими процессами может быть использован один из следующих способов: программирование непосредственно в машинных кодах, символическое кодирование, применение машино–ориентированного формализованного языка, применение проблемно– или процедурно–ориентированных алгоритмических языков высокого уровня.

Эти способы требуют различных по сложности вспомогательных средств для разработки программ.

Первым и единственным безусловно необходимым средством, обеспечивающим программирование микропроцессоров, является система машинных команд. Совокупность машинных команд образует базовый машинный язык данного микропроцессора. Разработчик системы управления может оперировать мнемокодами и символическими адресами, но затем они должны быть переведены в двоичные числа, загружаемые в память микропроцессорной системы. Мнемокоды совместно с директивами, используемыми только при трансляции программ, образуют машинно – ориентированный язык, который называют языком ассемблера или просто ассемблером. Программы, написанные на ассемблере могут непосредственно транслироваться в машинные коды. Трансляция выполняется в ручную или на ЭВМ с системным программным обеспечением. Программа, которая транслирует написанный на ассемблере текст в машинные коды, также называется ассемблером.

Характерной особенностью микропроцессорных систем, связанной с ограниченной емкостью их памяти и небольшим числом устройств ввода – вывода, является отсутствие собственного системного программного обеспечения для машинной разработки прикладных программ. В этом случае для разработки этих программ может использоваться не сама микропроцессорная система, а какая – то большая ЭВМ с обширной памятью и развитым программным обеспечением. Такой подход называют кросс– программным обеспечением.

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал