Funkcje arytmetyczne i logiczne realizowane przez układ 181
przy założeniu, ie sygnałem aktywnym jest sygnał L Tablica 4.23
Wejścia selekcjonujące Sa Sa Si So |
M = 1 Funkcje logiczne |
M = 0 Funkcje arytmetyczne | ||||
Co = 0 |
Co = 1 | |||||
L |
L |
L |
i |
t< II u. |
F = Ae1 | |
L |
L |
i |
H |
F = AB |
F = AB&1 | |
L |
i |
H |
L |
F = A+B |
F = AB-o-1 | |
L |
L |
H |
H |
F = 1 |
$ II u. | |
i |
H |
L |
L |
F =3 A+B |
F = A cp (A -h B) | |
L |
H |
L |
H |
F = B |
F = AB|J(A+B) |
•B- 0 |
i |
H |
H |
i |
F = A®B |
F — A-B-B-B-1 |
II |
L |
H |
H |
H |
F = A+B |
F = A+B |
U |
H |
i |
L |
L |
F = AB |
F = A|J(A+B) |
ct |
H |
i |
i |
H |
F = A0B |
F = A[JB |
U. |
H |
L |
H |
L |
F = B |
F = AB[J(A+B) |
I! |
H |
L |
H |
H |
F = A+B |
F a=s A + B |
u. |
H |
H |
L |
L |
F = 0 |
F = AiJ A | |
H |
H |
L |
H |
F = AB |
F = AB[J]A | |
H |
H |
H |
L |
F = AB |
F = AB [J] A | |
H |
H |
H |
H |
F = A |
F = A |
Oznaczenia: + suma logiczna, ® suma mod. 2, suma arytmetyczna
— jeśli Af — 1, to układ działa jako generator funkcji logicznych. Może on wówczas realizować dowolną funkcję logiczną dwóch zmiennych wybieraną za pomocą czterech wejść selekcjonujących S0, Slt S2, S3,
— jeśli M = 0, to układ spełnia 16 działań arytmetycznych, wybieranych przez wejścia S0 -+- S3. Działania te obejmują dodawanie, odejmowanie oraz porównywanie liczb dwójkowych.
Funkcje logiczne P, G, C4 mają postać:
P = (A0+B0) (At+Bt) (A2+B2) (A3-hB3)
G = A2B2 + (As-\-B2)A2B2 -ł- (A$+P3) (A2-^tB2)AiBi +
+ (^3+213) (A2+B2) (Ai+Bi)A0B0
C4 - G+C0P
Dodawanie. W tym przypadku wejścia selekcjonujące powinny znajdować się w następujących stanach:
S0 = 1, iSj = 0, S2 — 0, S$ — 1 a wejście rodzaju pracy M = 0.
Odejmowanie, Odejmowanie jest realizowane w systemie uzupełnień do 1 odjemnika, przy czym uzupełnienie jest realizowane wewnątrz układu. Znak różnicy jest określony wartością sygnału C4: jeśli C0 = 1 i A—B > 0, to C4 = 1
C0 « 1 A—B < 0 C4 = 0
C0 — 0 A-B >0 C4 = 1
« O <0 C* = O