A)
Для виконання операції множення MUL АЛУ містить такі елементи:
- регістр множимо (РМН);
- суматор (СМ);
регістр множника (РМТ);
лічильник тактів (СТ).
За завданням до КП операція MUL виконується з регістром і безпосереднім операндом (8 біт). Тому n = 8, а накопичує суматор 16-розрядний. Структурна схема АЛП представлена ​​на малюнку 3.2. br/>В
Малюнок 3.2 - Структурна схема операції множення
Склад ОА:
1) НСМ - накопичує суматор (перший операнд);
2) РМТ - регістр множника;
) РМН - регістр множимо;
) СТ - лічильник тактів.
Список мікрооперацій:
1) Y 1 : НСМ: = 0;
2) Y 2 : НСМ: = 0. R1 (НСМ);
3) Y 3 : НСМ: = НСМ + РМН;
4) Y 4 : РМТ: = НСМ [ n]. R1 (РМТ);
5) Y 5 : СТ: = n;
6) Y 6 : СТ: = СТ- 1;
) Y 7 : 0F: = 1;
8) Y 8 : 0F: = 0.
осведомітельной сигнали:
1) X 1 : РМТ [n];
2) X 2 : СТ = 0;
) X 3 : НСМ = 0. span>
3.1.3 Розробка ОА для операції декремента DEC
Структурна схема операції DEC наведена на малюнку 3.3.
В
Малюнок 3.3 Структурна схема операції декремента
Список мікрооперацій:
) Y ...