Image323

Image323



W celu określenia tożsamości trzech n-bitowych liczb A, B i C należy określić funkcję:

B-l


(A = B = C)


n (AtOB,) (A,QCt)

/ = 0


(9)


Związek (9) może być odpowiednio rozszerzony na większą grupę liczb.

W celu określenia relacji A > B, a także relacji A < Z? dla n-bitowych liczb dwójkowych ^ i Zł, należy rozpocząć komparację od bitów z pozycji najwięcej znaczącej (w rozpatrywanym przypadku z pozycji n — 1) tych liczb:

—    jeśli bit liczby A z pozycji n — 1 jest równy 1 (0), a bit liczby 5 z tej pozycji jest równy 0 (1), to A> B (A <CB) i określenie nierówności jest dokonane,

—    jeśli bity z pozycji n — 1 liczb A i B są tożsame, to porównujemy, tak jak poprzednio, bity z pozycji n—2.

Czynności te powtarzamy aż do uzyskania jednoznacznej odpowiedzi.

Na podstawie powyższych rozważań można wyznaczyć tablicę wartości (tablica 4.25) opisującą działanie logiczne uniwersalnego komparatora n-bitowych liczb dwójkowych.

Tablica 4.25

Tablica wartości uniwersalnego komparatora n-bitowych liczb dwójkowych

Wejścia komparacyjne

Wyjścia

A-l* Bn-t

A-2* A-2

A2,B2

At, Bi

Ao, Bo

A > B

A < B

A — B

A- 1 > B„_1

X

X

X

X

H

L

L

-A-i < A-i

X

X

X

X

L

H

L

A-1 = A-i

A-2 > A-2

X

X

X

H

L

L

A-i = A-i

A-2 < A-2

X

X

X

L

H

i

A-i == A-i

A-2 — A—2

A2 > 62

X

X

H

L

L

A-1 A-1

A-2 — A-2

A2 < B2

X

X

L

H

L

A-i = A-1

A-2 — A-2

A2 = 62

Ai > Bi

X

H

L

L

A-i A-i !

1 A„_2 “ Bn_2

A2 = B2

A1 < Bi

X

L

H

L

A-1 A-1

A-2 “ A—2

A2 = 62

Ai = Bi

Ao > Bo

H

i

L

A-1 A-1

A-2 = Bn-2

A2 = 62

Ai = Bi

Ao < Bo

L

H

L

A-i == A-i

A-2 — Bj,—2

A2 = 82

Ai = Bi

Ao = Bo

i

L

H

Przykład. Napisać równania logiczne komparatora określającego relację A*> B dla 3-bitowych liczb dwójkowych: A = A2AXA0 oraz B = B2BXB^ Podać układy realizujące te równania oraz oszacować czas propagacji sygnału przez te układy.

W celu wyznaczenia równania opisującego działanie logiczne komparatora A > B liczb 3-bitowych skorzystamy z tablicy 4.25. Równanie to ma postać:

{A > B)(A2A\Aq > B2Bi Bq) 7- (A2 > B2) (A-zB%) (Ai > Z?i)4-+ (Az = B2) (Ai = 2?i) 0*4 o > B0)

(10)


Wyszukiwarka

Podobne podstrony:
Image315 W celu wyznaczenia średniej arytmetycznej liczb całkowitych A i B należy je zsumować, a nas
Image331 parator 85. Do zbudowania komparatora 3-poziomowego 44-bitowych liczb dwójkowych należy zat
Image333 W celu zilustrowania komparacji liczb przedstawionych w kodzie 8421 BCD, na rys. 4.380 prze
2015?4 test str 3 Zadanie 6. W celu określenia wysokości obrazka wyświetlonego na stronie WWW należ
DSC00 (2) W celu określenia zużycia tlenu należy dokonać: 1.    Pomiaru wentylacji p
img183 W celu określenia gatunku bakterii należy wykonać badania właściwości biochemicznych i
img329 (4) Po drugie, określone są zadania planowe w zakresie poszczególnych tkanin. Na trzech typac
DSCN2443 W celu określenia mikrobiologicznej czystości rąk należy wykonać badanie jakościowe i
Transport11 Po drugie, określone srj zadania planowe w zakresie poszczególnych tkanin. Na trzech ty
386 (6) ARGUMENTY WEJŚCIOWE DO GRAFIKÓW W celu określenia łącznej poprawki    należy

więcej podobnych podstron