Цифровые компараторы.
Цифровые компараторы выполняют сравнение двух чисел, заданных в двоичном (двоично-десятичном) коде. В зависимости от схемного исполнения компараторы могут определять равенство (
и
- независимые числа с равным количеством разрядов), либо вид неравенства:
или
. Результат сравнения отображается на выходе соответствующим логическим уровнем.
Цифровые компараторы формируют на выходе сигнал при равенстве подаваемых на входы двух двоичных многоразрядных чисел
(поразрядно записываем
…) и
(
…). Другими словами,
, если
, и т.д. Это условие можно реализовать, применив многоразрядный сумматор (рис. 4.10).Действительно, если
, то сумма
и
и сигнал переноса
при
(смотри таблицу истинности сумматора табл. 4.4). Аналогично во втором разряде при
сумма
и
,
.Точно так же и в остальных разрядах
,
. Таким образом, при поразрядном равенстве кодов чисел A и B на выходе сумматора
. В результате на выходе элемента И формируется выходной сигнал
.
Схема на рис. 4.10 может фиксировать неравенство чисел А и В. Легко убедиться, что при коде числа А большем кода числа В сигнал переноса на выходе сумматора
. Если же
, то устройство регистрирует эту ситуацию, формируя сигналы
и
.
Цифровые компараторы выпускают, как правило, в виде специализированных микросхем. Четырехразрядный компаратор изображен на рис. 4.11. Данная микросхема имеет дополнительные входы ,
и
, что позволяет наращивать разрядность сравниваемых чисел.
Цифровые компараторы широко применяются для выявления нужного числа (слова) в потоке цифровой информации, для отметки времени в часовых приборах, для выполнения условных переходов в вычислительных устройствах.
Дата добавления: 2020-10-14; просмотров: 360;