Documente Academic
Documente Profesional
Documente Cultură
Example 1.3.16
Solution : Integer part : Conversion of integer part by successive division method.
Q R
8 153 1 LSD
8 19 3
8 2 2 MSD
Fig. 1.1
\ (153) 10 = (231) 8
Fractional part : Conversion of fractional part by successive multiplication method.
0.513 × 8 = 4 . 104 4
0
0.104 × 8 = 0 . 832
6
0.832 × 8 = 6 . 656
5
0.656 × 8 = 5 . 248 LSD
Fig. 1.2
\ (0.513) 10 = (0.4065) 8
\ (153.513) 10 = (231.4065) 8
(1 - 1) TM
Example 1.3.17
Solution : i) Hexadecimal to binary conversion
Step 1 : Write equivalent 4-bit binary number of each hexadecimal digit.
Step 2 : Remove any leading or trailing zero.
1 0 1 0 . 1 0
Step 1. 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 . 0 0 0 1 0 0 0 0
Step 2. 1 0 0 0 0 0 0 0 1 0 0 0 0 . 0 0 0 1
Leading Trailing
zeros zeros
Fig. 1.3
\ (1010.10) 16 = (1000000010000.0001) 2
ii) Binary to octal conversion
Step 1 : Make group of 3-bits starting from LSB for integer part and MSB for fractional
part by adding 0s at the end, if required.
Step 2 : Write equivalent octal number for each group of 3-bits.
Binary
Step 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 × 0 0 0 1 0 0 (Base 2)
× Octal
Step 2 1 0 0 2 0 0 4 (Base 8)
Fig. 1.4
\ (1000000010000.0001) 2 = (10020.04) 8
iii) Octal to decimal conversion
N = 1 ´ 8 4 + 0 ´ 8 3 + 0 ´ 8 2 + 2 ´ 8 1 + 0 ´ 8 0 + 0 ´ 8 –1 + 4 ´ 8 –2
= 4096 + 0 + 0 + 16 + 0 + 0 + 0.0625
= 4112.0625
\ (10020.04) 8 = (4112.0625) 10
Example 1.3.18
Solution : i) Decimal to octal conversion
Integer part : Conversion of integer part by successive division method.
TM
Q R
LSD
8 1947 3
8 243 3
8 30 6
8 3 3 MSD
Fig. 1.5
\ (1947) 10 = (3633) 8
ii) Decimal to hexadecimal conversion
Integer part : Conversion of integer part by successive division method.
Q R
LSD
16 1947 11(B)
16 121 9
16 7 7
MSD
0
Fig. 1.6
\ (1947) 10 = (79B) 16
qqq
TM
Example 2.3.4
Solution : F1 = AB + C D + A B C
= AB × (C + C) × (D + D) + (A + A) × (B + B) × C D + A B C(D + D)
= AB × (C D + C D + C D + C D) + (AB + A B + AB + A B) × C D + A B CD + A B CD
= AB C D + AB C D + AB C D + AB C D + AB C D
+ A B C D + AB C D + A B C D + A B C D + A B C D
= A B CD +A B CD +A B CD +A B CD +A B CD
Example 2.3.5
= xy + xyz + yz + xz
= xy × (z + z) + xyz + yz(x + x) + xz × (y + y)
Example 2.3.12
= (P + Q + R) × (P + Q + R) × (P + Q + R) × (P + Q + R)
= (P + Q + R) × (P + Q + R) × (P + Q + R)
(2 - 1)
TM
Example 2.5.13
Solution :
CD
AB 00 01 11 10
BC
00 1 X
01 X 1 1 BD
11 X 1 1
10 1 1 1 1 AC
Fig. 2.1
\ F(A, B, C, D) = BC + BD + AC
Example 2.5.14
Solution : i)
BC
A 00 01 11 10
1 1 1 X A
0
1 X 1
Fig. 2.2
\ f(A, B, C) = A + C
ii)
yz
wx 00 01 11 10
00 1 X
xz
01 X 1 wxz
11 1 X
10 1 1 1
wy
Fig. 2.3
\ F(w, x, y, z) = wy + x z + wxz
TM
Example 2.6.5
Solution :
yz
x y+z y+z y+z y+z
x 0 y+z
x 0 0
x+z
Fig. 2.4
\ f(x, y, z) = (x + z)(y + z)
Example 2.6.6
Solution :
RS RS
PQ R+S R+S R+S R+S PQ R+S R+S R+S R+S
P+Q+R P+Q+S
P+Q 0 0 0 P+Q 0 0 0
P+Q+R+S
P+Q P+Q+S P+Q
P+Q P+Q
Fig. 2.5
\ f(P, Q, R, S) = (P + Q+ S) × (Q + R)
Example 2.7.4
Solution :
A=0 A=1
DE DE
00 01 11 10 BC 00 01 11 10
BC
00 1 1 BCD
00 1 1
ABD
01 1 1
01 1
11
11 1
10
10 1
AD E
Fig. 2.6
\ F(A,B,C,D,E) = ABD + ADE + BCD
TM
Example 2.11.5
Solution :
m0 00000 m0 ü 00000
m1 00001 m1 ü 00001
m2 00010 m2 ü 00010
m8 01000 m8 ü 01000
m9 01001 m9 ü 01001
m 15 01111 m 17 ü 10001
m 17 10001 m 24 ü 11000
m 21 10101 m 21 ü 10101
m 24 11000 m 25 ü 11001
m 25 11001 m 15 01111
m 27 11011 m 27 ü 11011
m 31 11111 m 31 11111
0, 1 ü 0000-
0, 2 000-0
0, 8 ü 0-000
8, 9 0100-
17, 21 10-01
24, 25 ü 1100-
25, 27 110-1
15, 31 -1111
0, 1, 8, 9 0-00-
8, 9, 24, 25 -100-
TM
A BC E 0, 2 000-0
A CDE 0, 8 0-000
A B DE 17, 21 10-01
AB CE 25, 27 110-1
A CD 0, 1, 8, 9 0-00-
ABCE 0, 2
ACDE 0, 8
ABDE 17, 21
ABCE 25, 27
BCDE 15, 31
ACD 0,1,8,9
BCD 8,9,24,25
F = ( 0 0 0 - 0) + (1 0 - 0 1) + (1 1 0 - 1) + ( -1 1 1 1) + ( 0 - 0 0-) + ( -1 0 0-)
F = ABCE + ABDE + ABCE + BCDE + ACD + BCD
Example 2.11.6
Solution : f = Õ M( 0,1, 4,11,13,15) + Õ d(5,7 , 8)
= å m( 2, 3, 6, 9,10,12,14) + d(5,7 , 8)
Minterms Binary representation Minterms Binary representation
m2 0010 m2 ü 0010
m3 0011 dm 8 ü 1000
TM
m6 0110 m3 ü 0011
m9 1001 m6 ü 0110
m 10 1010 m9 ü 1001
m 12 1100 m 10 ü 1010
m 14 1110 m 12 ü 1100
dm 5 0101 dm 5 ü 0101
dm 7 0111 m 14 ü 1110
dm 8 1000 dm 7 ü 0111
2, 3 ü 001- 2, 3, 6, 7 ü 0-1-
8, 9 100-
8, 10 ü 10-0
8, 12 1-00
3, 7 ü 0-11
6, 7 ü 011-
6, 14 ü -110
10, 14 ü 1-10
12, 14 ü 11-0
5, 7 01-1
A BC ü 8, 9 100-
ACD 8, 12 1-00
ABD 5, 7 01-1
ACü 2, 3, 6, 7 0-1-
TM
CD 2, 6, 10, 14 --10
ACD 8, 12 01 X X 1
ABD 5,7 11 1 1
10 X 1 1
AC 2,3,6,7
AD
CD 2,6,10,14 ABC
AD 8,10,12,14
F = (1 0 0 -) + ( 0 - 1 -) + (1 - - 0)
\ F = ABC + AC + AD
Example 2.11.7
Solution :
m0 00000 m0 ü 00000
m1 00001 m1 ü 00001
m4 00100 m4 ü 00100
m5 00101 m 16 ü 10000
m 16 10000 m5 ü 00101
m 17 10001 m 17 ü 10001
m 21 10101 m 21 ü 10101
m 25 11001 m 25 ü 11001
m 29 11101 m 29 ü 11101
TM
0, 1 ü 0000- 0, 1, 4, 5 00-0-
1, 17 ü -0001
4, 5 ü 0010-
16, 17 ü 1000-
5, 21 ü -0101
17, 21 ü 10-01
21, 29 ü 1-101
25, 29 ü 11-01
x1 x2 x4 0, 1, 4, 5 00-0-
x2 x3 x4 0, 1, 16, 17 -000-
x2 x4 x5 1, 5, 17, 21 -0-01
x1x2x4 0, 1, 4, 5
x2x3x4 0, 1, 16, 17
x2x4x5 1, 5, 17, 21
F = (1 - - 0 1) + (- 0 0 0 -) + (0 0 - 0 -)
F = x 1 x 4x 5 + x 2 x3 x 4 + x 1 x 2 x 4
TM
Example 2.11.8
Solution :
m1 0001 m1 ü 0001
m4 0100 m4 ü 0100
m6 0110 m8 ü 1000
m7 0111 m6 ü 0110
m8 1000 m9 ü 1001
m9 1001 m 10 ü 1010
m 10 1010 m7 ü 0111
m 11 1011 m 11 ü 1011
m 15 1111 m 15 ü 1111
4, 6 01-0
8, 9 ü 100-
6, 7 011-
9, 11 10-1
10, 11 ü 101-
7, 15 -111
11, 15 1-11
BCD 1, 9 -001
ABD 4, 6 01-0
ABC 6, 7 011-
A BD 9, 11 10-1
BCD 7, 15 -111
TM
AB 8, 9, 10, 11 10--
BCD 1,9
ABD 4,6
ABC 6,7
ABD 9,11
BCD 7,15
ACD 11,15
AB 8,9,10,11
\ F = (- 0 0 1) + (0 1 - 0) + (- 1 1 1) + (1 0 - -)
F = B CD+A B D+ B C D+A B
Example 2.11.9
Solution :
m0 000000 m0 ü 000000
m5 000101 m8 ü 001000
m7 000111 m5 ü 000101
m8 001000 m9 ü 001001
m9 001001 m 12 ü 001100
m 12 001100 m 24 ü 011000
m 13 001101 m 40 ü 101000
m 23 010111 m7 ü 000111
m 24 011000 m 13 ü 001101
m 25 011001 m 25 ü 011001
m 28 011100 m 28 ü 011100
TM
m 29 011101 m 37 ü 100101
m 37 100101 m 42 ü 101010
m 40 101000 m 44 ü 101100
m 42 101010 m 56 ü 111000
m 44 101100 m 23 ü 010111
m 46 101110 m 29 ü 011101
m 55 110111 m 46 ü 101110
m 56 111000 m 57 ü 111001
m 57 111001 m 60 ü 111100
m 60 111100 m 55 ü 110111
m 61 111101 m 61 ü 111101
24, 28 ü 011-00
TM
24, 56 ü -11000
40, 42 ü 1010-0
40, 44 ü 101-00
40, 56 ü 1-1000
7, 23 0-0111
13, 29 ü 0-1101
25, 29 ü 011-01
25, 57 ü -11001
28, 29 ü 01110-
28, 60 ü -11100
42, 46 ü 101-10
44, 46 ü 1011-0
56, 57 ü 11100-
56, 60 ü 111-00
23, 55 -10111
29, 61 ü -11101
57, 61 ü 111-01
60, 61 ü 11110-
TM
A BDEF ü 0, 8 00-000
A BCDF ü 5, 7 0001-1
A BD EF 5, 13 00-101
B C D EF ü 5, 37 -00101
A CDEF 7, 23 0-0111
Prime implicants m0 m5 m7 m8 m9 m12 m13 m23 m24 m25 m28 m29 m37 m40 m42 m44 m46 m55 m56 m57 m60 m61
ABDEF 0,8
ABCDF 5,7
ABDEF 5,13
BCDEF 5,37
ACDEF 7,23
BCDEF 23,55
ABCF 40,42,44,46
ACE 8,9,12,13,24,25,28,29
CEF 8,12,24,28,40,44,56,60
BCE 24,25,28,29,56,57,60,61
F = (0 0 - 0 0 0) + (0 0 0 1 - 1) + (- 0 0 1 0 1) + (- 1 0 1 1 1)
+ (1 0 1 - - 0) + (0 - 1 - 0 -) + (- 1 1 - 0 -)
F = A B D E F + A B CD F + B CD EF + B CD E F + A B C F + A C E + B C E
qqq
TM
Example 3.3.6
Solution : Truth table
0 1 1 0 1
0 0 0 1
0 0 1 1 1 1 0 0 0
0 1 0 1
Y = BC + AB + AC
0 1 1 0 Fig. 3.1
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0
Logic diagram
B BC
C
AB
Y
A
AC
Fig. 3.2
(3 - 1)
TM
Example 3.7.10
Solution :
Y0
Y1 f1
Y2
A A 3:8 Y3
B B Decoder
Y4
C C Y 5 f2
Y6
Y7 f3
Fig. 3.3
Example 3.9.22
Solution : Implementation table :
D0 D1 D2 D3 D4 D5 D6 D7
A 0 1 2 3 4 5 6 7
A 8 9 10 11 12 13 14 15
1 1 0 A A 0 0 A
Fig. 3.4
Implementation :
A 1
D0
A D1
D2
D3 8:1
MUX Y Y
D4
D5
D6
D7
0 S2 S1 S0
B C D
Fig. 3.5
TM
Example 3.9.23
Solution : F(A, B, C, D) = Õ M(0, 3, 5, 8, 9, 10, 12, 14)
= å m(1, 2, 4, 6, 7, 11, 13, 15)
Implementation table :
D0 D1 D2 D3 D4 D5 D6 D7
A 0 1 2 3 4 5 6 7
A 8 9 10 11 12 13 14 15
0 A A A A A A 1
Fig. 3.6
Implementation :
A
0
D0
A
D1
D2
D3 8:1
MUX Y Y
D4
D5
D6
1 D7
S2 S1 S0
B C D
Fig. 3.7
Example 3.9.24
Solution : Implementation table
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A
A 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 A A 0 0 0 0 0 0 A A 0 0 0 A 0
Fig. 3.8
TM
Implementation
A
I0
I1
I2
I3
I4
I5
I6
I7 16:1
Y
I8 MUX
I9
I10
I11
I12
I13
I14
I15
S3 S2 S1 S0
B C D E
Fig. 3.9
Example 3.10.6
Solution : Step 1 : Truth table
Inputs Outputs
TM
Y0
Y1
Y2
Y3 S
1:8
Din = 1
DEMUX Y4
Y5 C
Y6
Y7
S0 S1 S2
A B C
Fig. 3.10
Example 3.10.7
Solution :
Y0
Y1
Y2
Y3 f1
1:8
Din = 1 DEMUX Y4
Y5
Y6 f2
Y7
S2 S1 S0
A B C
Fig. 3.11
qqq
TM
Example 7.3.5
Solution :
Fig. 7.1
Step 4 : K-map simplification
BC
A 00 01 11 10
0 1 1 1 1 A
\ y = A + BC
1 1 0 0 0
BC
Fig. 7.2
(7 - 1)
TM
TA A TB B TC C
A B C
Reset logic
Fig. 7.3
Example 7.5.19
Solution :
Qn Q n+1 J K
0 0 0 Ï
0 1 1 Ï
1 0 Ï 0
1 1 Ï 0
QD QC QB QA Q +D Q +C Q +B +
QA JD KD JC KC JB KB JA KA
0 0 0 0 0 0 0 1 0 Ï 0 Ï 0 Ï 1 Ï
0 0 0 1 0 0 1 0 0 Ï 0 Ï 1 Ï Ï 1
0 0 1 0 0 0 1 1 0 Ï 0 Ï Ï 0 1 Ï
TM
0 0 1 1 0 1 0 0 0 Ï 1 Ï Ï 1 Ï 1
0 1 0 0 0 1 0 1 0 Ï Ï 0 0 Ï 1 Ï
0 1 0 1 0 1 1 0 0 Ï Ï 0 1 Ï Ï 1
0 1 1 0 0 1 1 1 0 Ï Ï 0 Ï 0 1 Ï
0 1 1 1 1 0 0 0 1 Ï Ï 1 Ï 1 Ï 1
1 0 0 0 1 0 0 1 Ï 0 0 Ï 0 Ï 1 Ï
1 0 0 1 1 0 1 0 Ï 0 0 Ï 1 Ï Ï 1
1 0 1 0 0 0 0 0 Ï 1 0 Ï Ï 1 0 Ï
1 0 1 1 Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï
1 1 0 0 Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï
1 1 0 1 Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï
1 1 1 0 Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï
1 1 1 1 Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï
00 0 0 0 0 00 X X X X
01 0 0 1 0 01 X X X X
11 X X X X 11 X X X X
10 X X X X 10 0 0 X 1
JD = QBQCQD KD = QC
00 0 0 1 0 00 X X X X
01 X X X X 01 0 0 1 0
11 X X X X 11 X X X X
10 0 0 X 0 10 X X X X
JC = QCQD KC = QCQD
Fig. 7.4
TM
00 0 1 X X 00 X X 1 0
01 0 1 X X 01 X X 1 0
11 X X X X 11 X X X X
10 0 1 X X 10 X X X 1
JB = QD KB = QA + QD
00 1 X X 1 00 X 1 1 X
01 1 X X 1 01 X 1 1 X
11 X X X X 11 X X X X
10 1 X X 0 10 X 1 X X
JA = QA + QC KA = 1
Fig. 7.4
QA QC QB
JA QA QD JB QB JC QC QC JD QD
QC QD QD
A B C D
1 QA
KA QA KB QB KC QC QC KD QD
QD
CLK
(LSB)QA QB QC QD(MSB)
Output
Fig. 7.5
TM
Example 7.5.20
Solution : Excitation table
A B C A+ B+ C+ DA DB DC
0 0 0 0 0 1 0 0 1
0 0 1 0 1 0 0 1 0
0 1 0 0 1 1 0 1 1
0 1 1 1 0 0 1 0 0
1 0 0 1 0 1 1 0 1
1 0 1 1 1 0 1 1 0
1 1 0 1 1 1 1 1 1
1 1 1 0 0 0 0 0 0
K-map simplification
For DA For DB
BC BC
A 00 01 11 10 A 00 01 11 10
0 0 0 1 0 0 0 1 0 1
1 1 1 0 1 1 0 1 0 1
DA = AB + AC + ABC DB = BC + BC
=BÅC
For DC
BC
A 00 01 11 10
0 1 0 0 1
1 1 0 0 1
DC = C
Fig. 7.6
TM
Logic diagram
A B A C A BC
B
DA A DB B DC C
C
A B C
A B C
CLK
A (LSB) B C (MSB)
Output
Fig. 7.7
qqq
TM
Example 10.7.5
Solution :
0 1 1 0 1 1
1 1 1 1 1 1
f1 = ab + ab f1 = ab + ac
Fig. 10.1
a b c
1. 0 0 - f1 = ab + ab
2. 1 1 -
3. 0 1 - f2 = ab + ac
4. 1 - 1
(10 - 1)
TM
a a b b c c
1
f1
f2
Fig. 10.2
qqq
TM