МПА с программируемой логикой
Отличительная черта данного автомата – хранение микрокоманд в виде кодов в специализированном запоминающем устройстве, а именно в памяти микрокоманды. Каждой команде в этом запоминающем устройстве соответствует микропрограмма. Именно поэтому такой автомат называется автоматом с программируемой логикой или микропрограммным автоматом.
В составе данного МПА присутствуют:
· Память микрокоманды
· Регистр адреса микрокоманды
· Дешифратор микрооперации (ДШМО)
· Преобразователь кода операции
· Формирователь адреса следующей микрокоманды
· Формирователь синхроимпульсов.
Запуск микропрограммы выполнения операции осуществляется путем передачи КОП из РК на вход преобразователя КОП. В нем КОП преобразуется в начальный (первый) адрес микропрограммы. Этот адрес соответствует адресу первой микрокоманды в этой микропрограмме. Этот адрес через формирователь адреса микрокоманды поступает в регистр адреса микрокоманды. Выбранная по указанному адресу из памяти микрокоманда помещается в регистр микрокоманд.
Каждая микрокоманда содержит адресную часть (АЧ) и микрооперационную часть (МО):
· МО – поступает на ДШМО, на выходе которого формируются УС.
· АЧ – используется для формирования нового адреса; поступает на формирователь адреса микрокоманды. Адрес может зависеть на выходе преобразователя кода операции от исполнительных устройств. Этот адрес также зависит от флагов и привязки к конкретному синхросигналу.
Основным недостатком такого МПО является затрата времени на многократные обращения к памяти микрокоманд в процессе выполнения операции (команды).
Однако, такой МПО позволяет:
§ Реализовать очень сложные алгоритмы выполнения операции
§ Допускает их модификацию.
Дата добавления: 2015-08-14; просмотров: 861;