Управляющая память (contmlMemory) используется для хранения микропрограмм, соответствующих машинным инструкциям. Дешифратор используется для формирования входного адреса микропрограммы, соответствующей машинной команде. Когда микроинструкции микропрограммы, соответствующие одной машинной команде, удаляются постатейно и отправляются в регистр микрокоманд, микрооперации также выдаются в соответствии с предварительной конструкцией и, следовательно, выполняют функцию машинной команды. Это относится ко всем машинным инструкциям.
Ширина микрокоманд напрямую определяет ширину микроконтроллера. Чтобы упростить управление памятью, можно принять некоторые меры для сокращения ширины микрокоманд. В случае применения метода декодирования полей ступенчатое декодирование. Очевидно, что поле управления микроинструкцией будет значительно сокращено. Некоторые микрооперации, которые должны генерироваться одновременно, не могут быть организованы в одном поле. Чтобы еще больше сократить поле управления, можно также спроектировать двухуровневую или многоступенчатую декодировку поля.
There are no reviews yet.