ВУЗ:
Составители:
РК служит для хранения кода выполняемой команды, СФУР - для
выработки сигналов УР1,…УР5, определяющих, к какому уровню относится
формат выполняемой команды, MS выбирает нужный сигнал условия из
всех поступающих на его вход и под действием кодов М2 и М3 формирует
проверяемый сигнал TST, который передается в СУАМ. CУАM совместно с
СУСА определяют следующий адрес микрокоманды в соответствии с кодом
М4, проверяемым условием TST, а также кодом, приходящим на вход D
СУАМ.
На вход D СУАМ могут поступать коды M1, младшие или старшие
разряды PK. Подключением того или иного кода на шину D управляют
сигналы ME и РЕ. Если ME = 1. РЕ =0, то к шине адреса ветвления
подключается поле Ml, если МЕ = 0,РЕ = 1 , то подключаются старшие
разряды РК; если МЕ = 1,РЕ= 1, то подключаются младшие разряды РК.
Сигналы CTL, СТЕ управляют работой счетчика, а также при CTE=CTL=0
задаётся нулевой адрес на выходе Y схемы СУАМ (переход к микрокоманде
с нулевым адресом).
БМУ работает следующим образом. С выхода ПЗУ коды микрокоманд
записываются на РМК, где хранятся в течение одного такта. Каждая
микрокоманда разбивается на 15 полей, назначение которых подробно будет
описано ниже. Поля М1...М4 определяют следующий адрес, а поля М5...М15
задают микрооперацию. Поля М2 и М3 управляют мультиплексором
условий, а поле М4 определяет тип перехода к следующей микрокоманде.
В течение очередного такта производятся следующие действия: по коду М4
определяется тип перехода, а по кодам М2, М3 - значение сигнала TST; в
СУСА формируются сигналы, управляющие схемой СУАМ, на выходе Y
которой формируется адрес следующей микрокоманды; код следующей
микрокоманды вырабатывается на выходе ПЗУ. Этот код будет занесен на
РМК в начале следующего такта.
Особенностью данной схемы является то, что все команды разбиты на
уровни в соответствии с [4]. Поэтому в микропрограмме необходимо
предусмотреть определение, к какому уровню относится данная команда.
10
РК служит для хранения кода выполняемой команды, СФУР - для выработки сигналов УР1,…УР5, определяющих, к какому уровню относится формат выполняемой команды, MS выбирает нужный сигнал условия из всех поступающих на его вход и под действием кодов М2 и М3 формирует проверяемый сигнал TST, который передается в СУАМ. CУАM совместно с СУСА определяют следующий адрес микрокоманды в соответствии с кодом М4, проверяемым условием TST, а также кодом, приходящим на вход D СУАМ. На вход D СУАМ могут поступать коды M1, младшие или старшие разряды PK. Подключением того или иного кода на шину D управляют сигналы ME и РЕ. Если ME = 1. РЕ =0, то к шине адреса ветвления подключается поле Ml, если МЕ = 0,РЕ = 1 , то подключаются старшие разряды РК; если МЕ = 1,РЕ= 1, то подключаются младшие разряды РК. Сигналы CTL, СТЕ управляют работой счетчика, а также при CTE=CTL=0 задаётся нулевой адрес на выходе Y схемы СУАМ (переход к микрокоманде с нулевым адресом). БМУ работает следующим образом. С выхода ПЗУ коды микрокоманд записываются на РМК, где хранятся в течение одного такта. Каждая микрокоманда разбивается на 15 полей, назначение которых подробно будет описано ниже. Поля М1...М4 определяют следующий адрес, а поля М5...М15 задают микрооперацию. Поля М2 и М3 управляют мультиплексором условий, а поле М4 определяет тип перехода к следующей микрокоманде. В течение очередного такта производятся следующие действия: по коду М4 определяется тип перехода, а по кодам М2, М3 - значение сигнала TST; в СУСА формируются сигналы, управляющие схемой СУАМ, на выходе Y которой формируется адрес следующей микрокоманды; код следующей микрокоманды вырабатывается на выходе ПЗУ. Этот код будет занесен на РМК в начале следующего такта. Особенностью данной схемы является то, что все команды разбиты на уровни в соответствии с [4]. Поэтому в микропрограмме необходимо предусмотреть определение, к какому уровню относится данная команда. 10
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »