и многое другое.
Картирование памяти микропроцессорных систем управления является очень важным этапом в ее разработке и связано с распределением частей программного обеспечения в адресном пространстве запоминающего устройства микропроцессорных систем управления. Правильное картирование памяти обеспечивает не только компактность программы и, как следствие, малую долю ошибок и повышенное быстродействие исполнения, но также может привести к ограничениям на будущее совершенствование системы.
Обычно разработка целевой программы ведется по частям, каждая из которых выполняет определенную функцию. Здесь можно указать следующие блоки:
- обработки данных;
- реализации обмена между микропроцессорной системой управления и ВУ (монитор с входящими в него драйверами - подпрограммами, преобразующими формат данных при передаче их от одного вычислительного устройства или микропроцессора к другому);
- планирования, распределения и управления использованием ресурсов микропроцессорных систем управления (супервизор) и др.
Кроме того, в запоминающем устройстве микропроцессорных систем управления выделяются поля под хранение постоянной (таблицы и константы) и оперативно изменяющейся информации (рабочие ячейки). Применение подпрограмм значительно сокращает потребность в запоминающем устройстве.
Обычно
при разработке специализированной
микропроцессорной системой управления
некоторым технологическим объектом
программу работы микропроцессорных
систем управления и константную
информацию хранят в постоянном
запоминающем устройстве, сохраняющем
ее при отключении питания, а оперативные
данные и стек реализуют в оперативном
запоминающем устройстве.
СПИСОК
ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Гуров, В.В. Микропроцессорные системы: Учебное пособие / В.В. Гуров. - М.: Инфра-М, 2013. - 318 c.
Иванов, В.Н. Электроника и микропроцессорная техника: Учебник / В.Н. Иванов. - М.: Academia, 2012. - 303 c.
Калашников, В.И. Электроника и микропроцессорная техника: Учебник для студ. учреждений высш. проф. обр. / В.И. Калашников, С.В. Нефедов. - М.: ИЦ Академия, 2012. - 368 c.
Коледов, Л.А. Технология и конструкции микросхем, микропроцессоров и микросборок: Учебное пособие / Л.А. Коледов. - СПб.: Лань, 2008. - 400 c.
Микушин, А.В. Цифровые устройства и микропроцессоры / А.В. Микушин. - СПб.: BHV, 2010. - 832 c.