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