Процессор для ограниченного набора команд часть 1 (7) ( [Курсовая])
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: темы рефератов по информатике, реферат по информатике
| Добавил(а) на сайт: Zhvanec.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
DMX2 выдает данные от CTadr и выдает на ША или обратно на
SMIALU, для продолжения операции вычисления исполнительного адреса.
RG1ALU и RG2ALU принимают операнды с двух шин одновременно, с ШД0 и
ШД1.
MUX7 и MUX8 передают операнды на SMALU, причем MUX7 пропускает прямое
или инверсное значение RG2ALU, а MUX8 пропускает операнд из RG1ALU или с
RGres при умножении.
MUX9 предназначен для управления переносами, идущими в SMALU. При
отсутствии переноса, пропускается нуль, единица пропускается при коррекции
умножения и при округлении пропускается значение, установленное в триггере
Т.
MUX10 необходим для пропуска на RGres данных из сумматора при выполнении арифметических операций или данных из логик при выполнении логических операций И, ИЛИ, ИСКЛЮЧАЮЩЕЕ ИЛИ.
RGres и RG1ALU являются сдвиговыми регистрами, необходимо при
выполнении умножения, причем для сохранения знака в RG1ALU при сдвиге
вправо нулевой разряд переписывается обратно на свое место, а при сдвиге
RGres для сохранения знака, нулевой разряд переписывается из RG2ALU.
DMX3 выдает данные из АЛУ на ШД0 или обратно в АЛУ, для выполнения дальнейших операций.
Логические элементы, стоящие на выходе RGres и на выходе SMALU отвечают за формирование флагов, характеризующих результат арифметических и логических операций.
Логические элементы, стоящие на выходе RGK отвечают за формирование флагов, характеризующих 0-й РОН при вычислении исполнительного адреса.
3.3 Техническое описание функциональной электрической схемы - управляющая часть
Оба устройства управления выполнены по схеме с регулярной адресацией.
В этой схеме при разветвлении процесса, один адрес на единицу больше, чем
текущий, второй адрес - произвольный. Элементом "вычисляющим" адрес, является счетчик СТ1 и СТ2, управляемый сигналом, являющимся входным для
УУ. В зависимости от значения входного сигнала счетчик либо прибавляет
единицу к значению, которое хранилось в счетчике и являлось текущим
адресом, либо загружается значением адреса из управляющей памяти. Элемент
по модулю 2 позволяет инвертировать значение входного сигнала, что
облегчает распределение микроинструкций.
MUX2 и MUX13 предназначены для пропускания одного из осведомительных сигналов.
ROM1 и ROM2 - ПЗУ, на которые подаются адреса для выбора одного из управляющих сигналов
|S |Y |H |e |S' |
S - является адресом для ПЗУ и определяет, какой из управляющих сигналов будет выбран
S' - содержит адрес перехода микропрограммы
Y - состоит из сигналов управления работой процессора е - управляет работой исключающего ИЛИ
Н -подается на мультиплексор УУ, позволяет пропустить либо один из битов набора опознавательных сигналов, либо нулевой сигнал. Наличие этого сигнала позволяет осуществлять безусловные переходы
Управляющие сигналы для УУ у1.1 - запись в RGbuf y1.2 - Выдача из RGbuf y1.3 - направление y1.4 - выбор ст/мл разрядов y1.5 - RESET y1.6 - Запись в RGK y1.7 - START ALU y1.8 - +1 CTST y1.9 - управление MUX1 y1.10 - управление DMX0 y1.11 - управление MUX3 y1.12 - запись в CTK y1.13 - +1 CTK y1.14 - управление DMX1 y1.15 - запись порт0 y1.16 - чтение порт0 y1.17 - чтение порт1 y1.18 - запись в RG1IALU y1.18' - запись в RG12ALU y1.19 - управление y1.20 - MUX4 y1.21 - управление MUX5 y1.22 - управление y1.23 - MUX6 y1.24 - запись в CTadr y1.25 - +1 CTadr y1.26 - управлениеDMX2 y1.27 - чтение из ОЗУ y1.28 - запись в ОЗУ y1.29 - запись в триггер ТО0 y1.30 - запись в триггер ТО1 y1.31 - запись в триггер ТО2 y1.32 - запись в триггер ТО3
Осведомительные сигналы для УУ x1.1 - START x1.2 - XRAM x1.3 - RAM x1.4 - CTK (224)
[pic] КОП x1.10 - CTST (15) x1.11 - CTadr (224) x1.12 - проверка на нулевые РОН базового и индексного регистра x1.13 - проверка на нуль РОН базового регистра x1.14 - проверка на нуль РОН индексного регистра x1.15 - переполнение IALU x1.16 - End or Stop ALU x1.17 - Srop ALU x1.18 - TZ
Управляющие сигналы УА y2.1 - RESET y2.2 - запись в RG1ALU и в RG2ALU y2.3 - упраление y2.4 - MUX7 y2.5 - управление MUX8 y2.6 - управление y2.7 - MUX9 y2.8 - управление y2.9 - MUX10 y2.10 - Обнуление и запись в CTcycl y2.11 - Stop ALU y2.12 - управление DMX3 y2.13 - запись в триггер Т, сдвиг RG1ALU и RGres, -1 CTcycl y2.14 - запись в TS y2.15 - запись в TZ y2.16 - запись в ТО y2.17 - запись в RGres y2.18 - End ALU
Осведомительные сигналы для УА x2.1 - 2 разряд КОП x2.2 - 3 разряд КОП x2.3 - 4 разряд КОП x2.4 - переполнение ALU x2.5 - анализ результата на нуль x2.6 - анализ 31 разряда RG1ALU x2.7 - CTcycl (0) x2.8 - анализ 0 разряда RG1ALU x2.9 - Start ALU
Для анализа управляющих автоматов приведен алгоритм в закодированном виде.
3.3.1 Таблица прошивки памяти для
Рекомендуем скачать другие рефераты по теме: контрольная работа 8, дитя рассказ.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата