- •Задание
- •Реферат
- •Исследование предметной области 4
- •Разработка устройства. 7
- •Обозначения и сокращения
- •Исследование предметной области
- •Устройство управления,
- •Разработка устройства.
- •2.5. Составление схемы алгоритма работы устройства и его микропрограммы
- •2.6. Составление спецификации устройства
- •2.7. Контрольный пример
- •Заключение
- •Список используемой литературы
2.7. Контрольный пример
Исходные данные:
A = 15
B = 12
Переведем числа в двоичную систему счисления:
Y1: A = 00001111
B = 00001100
Приведем выполнение микроопераций и проверок логических условий:
X1: проверяем, находится операнд А в регистре или нет – ДА
X2: проверяем, находится операнд А в регистре AX – НЕТ
X3: проверяем, находится операнд А в регистре BX – ДА
Y4: читаем из регистра BХ значение операнда А
Y8: передаем значение операнда А на АЛУ
X6: проверяем, находится операнд В в регистре или нет – НЕТ
X8: проверяем, находится адрес операнда В в регистре AX – НЕТ
X10: проверяем, находится адрес операнда В в регистре BX – НЕТ
Y14: читаем из регистра DХ значение операнда В
Y15: передаем значение операнда В на АЛУ
Х11: проверяем, выполнить операцию вычитания – ДА
Y16: выполняем операцию вычитания
00001111-00001100 =00000011
Y19: записываем значение операнда В в регистр
Заключение
Задачей курсовой работы являлась разработка на структурно-алгоритмическом уровне устройства выполнения операций трех команд.
Поставленная задача выполнена. В ходе курсовой работы была изучена специальная литература, разработана структура ОЧ устройства, алгоритм его работы, спецификация сигналов, фрагмент функциональной схемы УЧ, контрольный пример.
Список используемой литературы
1 Б. Я. Цилькер, С.А. Орлов Организация ЭВМ и систем