W celu zilustrowania komparacji liczb przedstawionych w kodzie 8421 BCD, na rys. 4.380 przedstawiono schemat logiczny układu służącego do komparo-wania dwu n-pozycyjnych liczb dziesiętnych kodowanych dwójkowo. Najpierw
a3 | ||
aA 85 | ||
Ao | ||
A>B A>B | ||
A-B A-B |
— | |
A<B A<B | ||
b3 | ||
h | ||
h | ||
Bo |
i aąz 85 A1 | |
Ao | |
A>B A>B | |
A-B A-B | |
A<B A<B | |
B, | |
Bo |
Rys. 4.380. Komparator uniwersalny n-pozycyjnych liczb dziesiętnych kodowanych dwójkowo
Komparator
kaskadowy
albo
wielopoziomowy
A>B
A=B
A<B
A3 | ||
A2 | ||
Ar 85 | ||
Ao | ||
A>B A>B | ||
A-B A-B | ||
— |
A<B A<B | |
t |
. | |
Bi | ||
< |
S0 |
jest dokonywane porównanie tetrad z odpowiadających sobie pozycji liczb kom-parowanych. Porównanie tetrad jest realizowane przez komparatory 85. Wyniki porównań tetrad są podawane na wejścia komparatora kaskadowego albo wielopoziomowego.
Przykłady realizacji komparatorów liczb przedstawionych w różnych kodach
Z potrzebą komparowania liczb przedstawionych w różnych kodach spotykamy się w praktyce bardzo często. Na przykład w systemach pomiarowych do przetworzenia przesunięć liniowych lub kąta obrotu na wielkość cyfrową są stosowane konwertery, które dostarczają informacji o wielkości mierzonej w postaci kodu refleksyjnego Graya lub w postaci kodu BCD XS-3 Graya. Na rysunku 4.381 przedstawiono schemat ideowy układu komparacyjnego służącego do