Дз Лаврентьева / DR6_1
.doc
Кунин Сергей
Группа Б5-02
Домашняя работа №6 по дисциплине
«Организация ЭВМ и ВС».
Спроектировать цифровой компаратор двух N-разрядных беззнаковых двоичных чисел, используя метод вычитания с преобразованием операндов в модифицированный дополнительный до двух код.
Теоретические расчёты
-
Случай =
Например: (n=5) и , тогда
=> все единицы
-
Случай >
Например: (n=5), то
=>
-
Случай <
Например: (n=5), то
=> не все единицы(на сумме), а => <
Рис. 1 Схема преобразователя прямого кода в дополнительный до двух код
На схеме, изображённой на рисунке 2 представлен сумматор, на выходе которого формируются признаки “>”, “<”, “=”. Если сумма отрицательная, сигнал поступает на выход “<”, если равна нулю – на выход “=” и в случае, когда не выбрано ни то, ни другое – на выход “>”.
Рис. 2 сумматор, на выходе которого формируются признаки “>”, “<”, “=”.
Из элементов, представлены на схемах, изображённых на рисунках 1 и 2, можно спроектировать цифровой компаратор.
Рис. 3 Схема цифрового компаратора