МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА В РАДИОЭЛЕКТРОННОЙ АППАРАТУРЕ



             

Содержание команды - часть 9


Ограничение разрядности обусловлено размерами кристал­ла и технологическими допусками изготовления логических эле­ментов. Биполярные секционированные МПК обычно имеют раз­рядность 4 и 8 бит. Разрядность МПК, выполненных по МОП-тех­нологии, достигает 16 бит.

Система микрокоманд (как и число БИС) определяет функ­циональные возможности МПК. Системы микрокоманд распрост­раненных МПК БИС, их (форматы, разрядность, особенности реа­лизации подробно рассмотрены в [6 — 12]. Отметим, что при выбо­ре типа МПК необходимо, чтобы его система микрокоманд соот­ветствовала решаемому алгоритму. При этом особое значение при­обретают микрокоманды, реализующие специальные функции, на­пример умножение, деление, нормализацию чисел и т. п. Эти функ­ции могут быть реализованы аппаратно на специализированных БИС, либо программно, например в МПК БИС КМ1804 [12]. Для ряда применений, не требующих высоких скоростей обработки ин­формации, программная реализация специальных функций может оказаться предпочтительней, так как не требует дополнительных аппаратных затрат.

Число регистров общего назначения (РОН) определяет ем­кость внутренней сверхоперативной памяти МП и колеблется от 2 до 16. Увеличение числа РОН в МПК дает возможность хранить в них большее число исходных данных и промежуточных резуль­татов вычислений. При этом в микропрограмме вычислений будут шире использоваться микрокоманды типа регистр-регистр, а сле­довательно, уменьшится число обращений к ЗУ. Быстродействие выполнения такой микропрограммы будет выше.

Прерывание представляет собой процедуру обмена данными с внешними устройствами. При этом инициатором обмена является внешнее устройство, которое посылает сигнал «Запрос на преры­вание». Получив этот сигнал, МП приостанавливает выполнение основной программы и переходит к реализации специальной под­программы обмена, называемой подпрограммой обработки преры­ваний. Эта подпрограмма выключает ряд действий, описание ко­торых можно найти в [10, 13].


Содержание  Назад  Вперед