F1-78
© J. Kalisz, WAT, 2006
Komparator
służy do porównywania dwóch lub więcej słów
dwójkowych (w szczególności reprezentujących liczby).
•
Komparator logiczny
porównuje słowa dwójkowe (nie
liczby). Najprostszym, jednobitowym komparatorem jest
bramka XNOR. Dla bitów p i q
(
)
y
p
q
pq
pq
p
q
= ⊕ =
+
=
=
Komparator dwu słów n - bitowych P i Q realizuje funkcję
1
0
n
i
i
i
y
p
q
−
=
=
⊕
∏
o równoważnych schematach logicznych
• Komparator trzech bitów p, q, r opisuje się funkcją
(
)(
)
y
p
q p
r
=
⊕
⊕
a komparator trzech słów n – bitowych funkcją
1
0
(
)(
)
n
i
i
i
i
i
y
p
q
p
r
−
=
=
⊕
⊕
∏
•
Komparator arytmetyczny
porównuje
liczby
P
i Q
reprezentowane przez
słowa
(np. w kodzie NB lub BCD)
i generuje trzy wyniki jednobitowe (
flagi
):
e
= (P = Q), g = (P > Q), l = (P < Q)