Блок выполнения операций десятичной арифметики

курсовая работа

5. Управляющий блок

Управляющий блок построен на основе автомата с хранимой в памяти логикой.

Принцип действия автомата:

Под воздействием синхросигнала в регистр Рг1 из памяти считывается очередная микрокоманда. Операционная часть микрокоманды поступает в операционный блок. Адресная часть микрокоманды поступает в комбинационную схему 1 (КС1), в которой формируется адрес следующей микрокоманды. Этот адрес формируется исходя из: кода операции, осведомительного сигнала из управляющего блока, адресной части микрокоманды, предыдущего адреса микрокоманды. Сформированный адрес поступает в Рг2. Далее в памяти выбирается следующая микрокоманда.

Ветвления обрабатываются следующим образом:

1. Без осведомительного сигнала (v=0) адрес следующей микрокоманды равен адресной части выбранной в памяти микрокоманды.

2. С осведомительным сигналом (v=1) адрес следующей микрокоманды получается путем прибавление единицы к адресу текущей микрокоманды.

Логическая схема управляющего блока:

Рис.5.1

Функциональная схема управляющего блока

Рис.5.2

Комбинационная схема 7 (КС7)

Комбинационная схема вырабатывает адрес следующей микрокоманды исходя из: кода операции, осведомительного сигнала из управляющего блока, адресной части микрокоманды, предыдущего адреса микрокоманды, сигнала "пуск". Если сформированный адрес является конечным, вырабатывается сигнал "стоп" для остановки процесса.

Рис.5.3

Комбинационная схема 7.1 (КС7.1)

Комбинационная схема анализирует код операции и выдает адрес начала обработки операции.

Рис.5.4

Делись добром ;)