Курсовая работа 2005г. ПТЦА (1082213), страница 2
Текст из файла (страница 2)
Рисунок 4
5.Числовые тестовые примеры выполнения операций с пояснениями
Пусть X=11010111*23, Y=1101*22. Найти частное от деления X/Y.
Все действия выполняются в устройстве в следующей последовательности:
0.1101111 | Прямой код делимого | Частное X/Y | |
+ | 1.0011 | Дополнительный код делителя | |
0.0000 | Остаток положительный | 1 | |
0.0000 | Остаток сдвинут влево на один разряд | ||
+ | 1.0011 | Дополнительный код делителя | |
1.0011 | Остаток отрицательный | 10 | |
0.0111 | Остаток сдвинут влево на один разряд | ||
+ | 0.1101 | Прямой код делителя | |
1.0100 | Остаток отрицательный | 100 | |
0.1001 | Остаток сдвинут влево на один разряд | ||
+ | 0.1101 | Прямой код делителя | |
1.0110 | Остаток отрицательный | 1000 | |
0.1101 | Остаток сдвинут влево на один разряд | ||
+ | 0.1101 | Прямой код делителя | |
1.1010 | Остаток отрицательный | 10000 |
Одновременно вычисляется порядок частного следующим образом:
pc = px - py = 0.011 - 0.010 = 0.001
6.Описание функциональной схемы устройства.
Функциональная схема устройства представлена на рисунке 5.
Функциональная схема реализует схему работы с мантиссами.
Используемый мультиплексор 21 на вход которого подается число в прямом и дополнительном коде и в зависимости от ситуации выбирается одно из двух чисел. В процессе работы осуществляется контроль делителя на равенство нулю, поэтому используемый мультиплексор должен иметь стробируемый вход.
Сумматор складывает числа, которые пришли с выхода мультиплексора и регистра Am, результат переписывается в регистр Am, который запоминает это число, сдвигает его влево в сторону старших разрядов и снова передает его на сумматор.
Так же старший разряд регистра подается на результирующий последовательно параллельный регистр Z, в котором происходит накопление результата. После определение результата, полученное число надо нормализовать и поэтому результирующий регистр кроме последовательного входа и параллельного вывода должен осуществлять сдвиг числа влево в сторону старших разрядов.
Рисунок 5
7.Краткое описание принципиальной схемы
Принципиальная схема устройства представлена на рисунке 6.
Два числа поступают на сумматор, который их суммирует и передает результат на регистр. В качестве сумматора используется микросхема К555ИМ6, а в качестве регистра К155ИР13 и К555ИР11 которые отличаются только разрядностью. Старший разряд регистра поступает на вход результирующего последовательно – параллельного регистра, в котором накапливается результат. В данной схеме в качестве результирующего регистра используется микросхема К531ИР24.
Рисунок 6
8.Заключение
В данной курсовой работе было разработано вычислительное устройство, выполняющее следующие операции:
-
Нахождение абсолютного значения числа.
-
Деление чисел в формате с плавающей запятой.
Построен алгоритм обработки чисел. Расписаны управляющие сигналы и префиксные функции. По имеющемся данным построена функциональная схема устройства. Также была построена принципиальная схема указанной части устройства, в которой были использованы конкретные микросхемы. Приведен тестовый пример выполнения операций.
9.Список литературы.
-
Нешумова К.А. Электронные вычислительные машины и системы. Москва, «Высшая школа», 1989.
-
Савельев А.Я. Арифметические и логические основы цифровых автоматов. Москва, «Высшая школа», 1980.
-
Стрыгин В.В., Щарев Л.С. Основы вычислительной, микропроцессорной техники и программирования. Москва, «Высшая школа», 1989.
-
Справочник. Цифровые и аналоговые интегральные микросхемы. Москва «Радио и связь», 1990.
-
Мальцев П.П. Справочник. Цифровые интегральные микросхемы. М. Радио и связь. 1994.
-
Шило В.Л. Популярные цифровые микросхемы. М. Радио и связь. 1987.
14