Микропрограммное управление вентильными схемами. Схема управления. Интерпретатор БЭВМ
Микропрограммное управление вентильными схемами
В каждом такте из Памяти Микрокоманд (ПМК) в Регистр Микрокоманд (РМК / MR) загружается 40-битное слово, точнее микрокоманда. Старший (39-й) бит определяет, какие вентили откроются.
Схема управления (логика ветвлений)
Тут от Вас хотят услышать объяснение представленного ниже слайда. Ниже расписано это, но на деле Вам главное суметь перерисовать схему и дать краткие пояснения

В УМК есть поле выбора бита (8 бит), которое заставляет коммутатор выдать один конкретный бит состояния процессора. Этот бит поступает на схему сравнения при помощи AND между байтом из коммутатора и байтом “местоположения” из микрокоманды.
Если биты совпадают (из поля сравнения и тот, что в регистре), схема сравнения выдает 1 (используется NOT XOR). Этот сигнал открывает вентиль, пропускающий адрес перехода (ADDR) в Счётчик Микрокоманд и осуществляется прыжок по микрокоду.
Если биты не совпали (или это ОМК), адрес перехода блокируется. Специальный инвертор (схема ИЛИ-НЕ) замечает, что адрес не поступил, и просто прибавляет +1 к текущему значению СчМК.
Интерпретатор БЭВМ
Интерпретатор — это зашитая в ПМК микропрограмма. Она занимает 256 ячеек памяти, в которых находятся микрокоманды, и состоит из логических блоков (циклов), которые обрабатывают машинные команды шаг за шагом.
Циклы интерпретатора:
- Цикл выборки команды (IF): достать КОП (код операции) из RAM.
- Цикл выборки адреса (AF): вычисление адреса.
- Цикл выборки операнда (OF): достать операнд из RAM.
- Циклы исполнения (EX): выполнение команды
- Цикл прерывания (INT): проверить готовность ВУ и прерваться, если разрешено.