ВУЗ:
Составители:
Составление диаграмм микропрограммной логики
Составление кодированной микропрограммы работы процессора
является весьма трудоемкой процедурой из-за значительной длины
микрокоманды и сложности размещения микрокоманд в памяти
микропрограмм. Облегчить кодирование микропрограмм (см. прил.2), а
также их отладку позволяет составление диаграмм микропрограммной
логики (ДМЛ).
ДМЛ представляет собой соединение блоков, каждый из которых
является подробным описанием одной микрокоманды. Правило заполнения
блока показано на рис.7.
AA
ВВВ
PPPXXPPP
Адрес микрокоманды
Адрес блока
Переключатель
Действия,выполняемые
по микрокоманде
Линии связи
Рис. 7. Формат блока ДМЛ
Внутри блока заполняется 6 строк в соответствии с таблицей
Содержание
строки
Пример
Заполнения
Поля МК, задающие
действия.
Описание действий над входной
шиной данных в БОД
D←RDI;RDI←BI
М12
Описание oneраций над данными в
БОД
R0←(R0+D)
M5, M6, М7, М8,
M9, М10, M11
Описание формирования PSW
PSW←C16,F15,Z,OVR
M13
Описание действий над выходной
шиной данных в БОД
RDO←Y
М14
Описание перехода и условий
перехода (формирования сигнала
TST) в БМУ
CJP;TST=PSW[0] M2,M3,M4
Описание полей констант и
пользователя
7777;0 M1,M15
17
Составление диаграмм микропрограммной логики Составление кодированной микропрограммы работы процессора является весьма трудоемкой процедурой из-за значительной длины микрокоманды и сложности размещения микрокоманд в памяти микропрограмм. Облегчить кодирование микропрограмм (см. прил.2), а также их отладку позволяет составление диаграмм микропрограммной логики (ДМЛ). ДМЛ представляет собой соединение блоков, каждый из которых является подробным описанием одной микрокоманды. Правило заполнения блока показано на рис.7. Адрес блока Адрес микрокоманды AA ВВВ Линии связи PPPXXPPP Действия,выполняемые Переключатель по микрокоманде Рис. 7. Формат блока ДМЛ Внутри блока заполняется 6 строк в соответствии с таблицей Содержание Пример Поля МК, задающие строки Заполнения действия. Описание действий над входной D←RDI;RDI←BI М12 шиной данных в БОД Описание oneраций над данными в R0←(R0+D) M5, M6, М7, М8, БОД M9, М10, M11 Описание формирования PSW PSW←C16,F15,Z,OVR M13 Описание действий над выходной RDO←Y М14 шиной данных в БОД Описание перехода и условий CJP;TST=PSW[0] M2,M3,M4 перехода (формирования сигнала TST) в БМУ Описание полей констант и 7777;0 M1,M15 пользователя 17
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »