Logic Design (Continued) : XOR Revisited
Logic Design (Continued) : XOR Revisited
XOR Revisited
XOR is also called modulo-2 addition.
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
F
0
1
1
0
1
0
0
1
1 A=A
0A=A
Why?
Half Adder
Half
Adder
S=A
Sum (S)
Carry (C)
C = A.B
A
Carry
B
Sum
Full Adder
Sum (S)
A
B
Full
Adder
Cin
S=A
Carry (Cout)
Cin
Cout
Cin
Decoders
n
D3 D2 D1
D0
D0
D1
D2
D3
D3 = A.B
D2 = A.B
D1 = A.B
D0 = A.B
Exercise.
Encoders
n
D0
D0 D1
D2 D3 A
D1
D2
D3
A = D1 + D3
B = D2 + D3
Multiplexor
S = 0, F = A
S = 1, F = B
Control S
A 2-to-1 mux
F = S. A + S. B
Exercise.
1 multiplexors.
Demultiplexors
S = 0, X = A
S = 1, Y = A
So, X = S. A, and Y = S. A
Exercise.