Сравнивает два числа (А и В) представленных в двоичном коде.
А0= =
А1
Функциональная схема сравнения одного разряда:
А 0110
А2
А3
В0
В1
В2
В3
А >B
A=B
A<B
А >B
A=B
A<B
В
&
&
&
А>B
A=B
A<B
A>B
Построение многоразрядных компараторов
АnАn-1
&
DD7
A>B
A<B
DD1
DD2
&
DD3
Bn
A
B
A>B
A=B
A<B
DD4
&
DD5
&
DD6
Bn-1
A
B
A>B
A=B
A<B
DD8
&
DD9
A<B
A=B
Сравниваются вначале более старшие разряды. Если они неравны, то последующие
разряды через схемы DD1-DD5 блокируются и в выходных схемах “ИЛИ” DD7-DD9 по-
является соответствующий знак неравенства. Если старшие разряды равны, то блокировка
снимается, и сравнение будет происходить до того более младшего неравенства, в кото-
ром эти неравенства выполняются.
В выходном устройстве DD7-DD9 формируется единица того знака неравенства, более
старший разряд, которого больше.
Если А=В, то на выходах DD7, DD8 = 0, а на всех выходах А=В формируются едини-
цы, которые собираются DD9.
