Команда безусловного перехода на метку Addr (JMP Addr)
Таблица 21
Такт | Управляющие сигналы | Действия |
y1 | СК →РК | |
y0 | СК+1→СК | |
y5 | (MEM[PA]) →РД | |
y3 | РД→РК | |
y14 | Адр. частьРК→СК |
5.3. Реализация устройства управления
(управляющий автомат с жёсткой логикой)
В состав схемы (рис. 48) входят регистр кода операции, являющийся частью регистра команд, счётчик тактов, дешифратор тактов и дешифратор кода операции, а также логические схемы образования управляющих функциональных сигналов (логическая матрица).
На счётчик тактов поступают импульсы от ГТИ, и счётчик с каждым импульсом увеличивает своё содержимое на 1. Состояния счётчика представляют собой номера тактов, изменяющиеся от 1 до n. Дешифратор формирует на i-м выходе единичный сигнал при i-м состоянии счётчика тактов, т.е. во время i-го такта.
Дешифратор кода операции вырабатывает единичный сигнал на j-м выходе, если исполняется j-я команда.
Принцип построения логических схем образования управляющих функциональных сигналов поясняет рис. 49.
Рис. 48. Структурная схема автомата
Рис. 49. Формирование сигнала Yk в i-м и n-м тактах выполнения j-й команды
Здесь показан фрагмент схемы, обеспечивающий выработку управляющего сигнала Yk в i-м и n-м тактах выполнения j-й команды.
Недостатком рассмотренной схемы является одинаковое число тактов для каждой команды. Это требует выравнивания числа тактов исполнения команд по наиболее длинной команде, что ведёт к непроизводительным затратам времени. Чтобы устранить этот недостаток, схемы строят с использованием нескольких счётчиков тактов.
Дата добавления: 2022-02-05; просмотров: 290;