Professional Documents
Culture Documents
Question 1)
a)
b)The most effective way to solve this kind of problem is to use following chart:
(Just in the draft ^_^ )
A=1
B=0
Z*=0 A=1
C=0
F(a,b,c,d) = *a’b’(c+d’)+’(b+ad)’
= (ad’+ba’+bd’+c’da’)b’
= ab’d’ +a’b’c’d
Question 2)
a)
i)
LA LB FB FC G1 G2
0 0 0 0 0 0
0 0 0 1 0 0
0 0 1 0 1 1
0 0 1 1 1 0
0 1 0 0 1 0
0 1 0 1 1 0
0 1 1 0 0 1
0 1 1 1 0 0
1 0 0 0 1 0
1 0 0 1 1 0
1 0 1 0 1 1
1 0 1 1 1 0
1 1 0 0 1 1
1 1 0 1 1 1
1 1 1 0 0 1
1 1 1 1 0 1
ii)
LA,LB LA,LB
00 01 11 10 00 01 11 10
00 0 1 1 1 00 0 0 1 0
FB,FC 01 0 1 1 1 FB,FC 01 0 0 1 0
11 1 0 0 1 11 0 0 1 0
10 1 0 0 1 10 1 1 1 1
iii)
G2 = LA.LB + FB.FC’
b)
i)
a)
i)
ii)
From the the truth table in the right, we easily see that
Qn+1 = Qn XOR T
So we have the circuit for T-FlipFlop :
b)
From Figure Q3c we have:
D = QA’
JB = KB = (QA’ + QC’)’ = QA.QC
JA = [(QB’.QC)’.(QB.QC’)’]’ = QB’.QC + QB.QC’ = QB XOR QC
KA = (QC + QA’)’ = QA.Qc’
QC QB QA D JB = K B JA KA
0 0 0 1 0 0 0
1 0 0 1 0 1 0
1 0 1 0 1 1 0
0 1 1 0 0 1 1
0 1 0 1 0 1 0
1 1 1 0 1 0 0
0 0 1 0 0 0 1
0 0 0
c)
i)
Question 4)
a)
i) 3610 -2310
= 001001002 + (-000101112)
= 001001002
+ 111010002
+ 12
000011012 = 1310
= 011101002 = 11610
Overflow because the summation of two negative numbers gives us a positive number.
b)
First we compute on the first digit:
310 + 910
= 00112
+ 10012
= 00102 = 210
c)
i) 8 full adders are used and the the delay of 8-bits parallel adder is 8.α