Министерство образования РФ
Московский государственный университет путей сообщения (МИИТ).
Кафедра: Управление и информатика в технических системах
Курсовая работа
По дисциплине: Вычислительные машины и сети.
Выполнила:ст. гр. АУИ-311
Проверили: Абрамов А.В.
Голдовский Я.М.
2008 г.
Часть №1.
Специальный АЛУ для сдвигов.
Формулировка задачи.
Для АЛУ №1 написать микропрограмму сдвига кода в Рг1 на 3 разряда влево с размещением результата сдвига в Рг2. При первом сдвиге на место освобож-дающегося разряда заносится x, при втором – 1, при третьем – 1. (х – значе-ние разряда, выходящего за пределы разрядной сетки.)
|
|
Микропрограмма должна быть протестированна и предъявлена преподавате-лю с набором тестовых примеров для проверки всех разновидностей сдвигов.
Блок-схема алгоритма.
Текст микропрограммы.
Тестовый пример.
Тестовый пример 1.
Тестовый пример 2.
Часть №2.
АЛУ для сдвигов на сумматоре.
Формулировка задачи.
Для АЛУ №2 написать микропрограмму сдвига кода в Рг1 на 3 разряда влево с размещением результата сдвига в Рг2. При первом сдвиге на место освобож-дающегося разряда заносится x, при втором – 1, при третьем – 1. (х – значе-ние старшего (левого) разряда сдвигаемого кода.)
Микропрограмма должна быть протестированна и предъявлена преподавате-лю с набором тестовых примеров для проверки всех разновидностей сдвигов.
Блок-схема алгоритма.
Текст микропрограммы.
Тестовый пример.
Тестовый пример 1.
Тестовый пример 2.
Часть №3.
АЛУ для суммирования.
Формулировка задачи.
Для АЛУ №3 написать микропрограмму выполнения операции над целыми беззнаковыми величинами Z + бзн:= X -бзн + Y + бзн (Здесь А +бзн – число |A|; A -бзн – дополнение |A|.) X, а затем Z, размещается в Рг1, Рг2, Рг3. Y размещается в Рг4, Рг5. Если результат операции выхо-дит за диапазон допустимых значений Z, то микропрограмма переходит к отдельному концу.
|
|
Микропрограмма должна быть протестированна и предъявлена преподавате-лю с набором тестовых примеров, обеспечивающих её проверку для операн-дов X, Y и Z разных величин.
Блок-схема алгоритма.