МПА с программируемой логикой.

 

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

 

Управляющее слово – набор значений управляющих сигналов, представленный в двоичном виде.

 

В таком МПА формирование управляющих сигналов заключается в считывании соответствующего управляющего слова из памяти и выдачи его на шину управления (Эта идея была предложена в 50-х годах в Британии, а реализована в 60-х).

 

 

Команда, подлежащая выполнению записывается в регистр команд. Формирователь адреса на основании номера такта, значения флагов и оповещающих сигналов формирует для выполняемой программы адрес следующей микрооперации (управляющего слова или микрокоманды). По этому адресу из памяти микропрограмм будет считано значение управляющего слова и записано в регистр микрокоманд. Выходные сигналы регистра будут являться управляющими сигналами. Формирователь такта действует аналогично синхронизатору.

 

Недостатком МПА с программируемой логикой по сравнению с МПА с жесткой логикой является более низкое быстродействие.