Определение контроллера микропрограммы

Sep 10, 2019

Определение микропрограммного контроллера

Контроллер, использующий микропрограммное управление, называется микропрограммным контроллером. Так называемый режим управления микропрограммой означает, что микрокоманда не генерируется комбинационной логической схемой, а генерируется декодированием микрокоманды. Машинная инструкция часто выполняется в несколько этапов. Количество битов, необходимое для каждого шага операции, записывается в виде кода в микроинструкции. Ряд микроинструкций образует микропрограмму, соответствующую машинной инструкции. При проектировании ЦП каждый сегмент микропрограммы готовится заранее в соответствии с потребностями системы команд, и они хранятся в выделенной памяти (называемой управляющей памятью). Контроллер микропрограммы состоит из регистра IR команд, ПК счетчика программ, регистра PSW слова состояния программы, системы синхронизации, памяти CM управления, регистра микрокоманд, схемы формирования микроадреса, регистра микроадреса и т.п. , При выполнении инструкции соответствующий сегмент микропрограммы обнаруживается из памяти управления, микрокоманда выбирается одна за другой, и регистр микрокоманды отправляется, и требуемая микрокоманда генерируется после декодирования, и работа каждого шага контролируется.


Отправить запрос