Professional Documents
Culture Documents
CA ch2
CA ch2
NKK-HUT
NKK-HUT
Ni dung gio trnh Chng 1. Gii thiu chung Chng 2. C bn v logic s Chng 3. Tng quan v h thng my tnh Chng 4. Kin trc tp lnh Chng 5. S hc my tnh Chng 6. B x l trung tm Chng 7. B nh my tnh Chng 8. H thng vo-ra Chng 9. My tnh song song
Chng 2 C BN V LOGIC S
5 September 2009
5 September 2009
NKK-HUT
NKK-HUT
Ni dung ca chng 2
2.1. Cc h m c bn H thp phn (Decimal System) con ngi s dng H nh phn (Binary System) my tnh s dng H mi su (Hexadecimal System) dng vit gn cho s nh phn
2.1. Cc h m c bn 2.2. i s Boole 2.3. Cng logic 2.4. Mch t hp 2.5. Mch dy
5 September 2009
5 September 2009
NKK-HUT
NKK-HUT
1. H thp phn
C s 10 10 ch s: 0,1,2,3,4,5,6,7,8,9 Dng n ch s thp phn c th biu din c 10n gi tr khc nhau:
00...000 99...999 = 0 = 10n - 1
A = a n a n 1 ... a1 a 0 , a 1 ... a m
Gi tr ca A c hiu nh sau:
A = a n 10 n + a n 110 n 1 + ... + a1101 + a 0 10 0 + a 110 1 + ... + a m 10 m
n
A =
i = m
a 10
i
5 September 2009
5 September 2009
NKK-HUT
NKK-HUT
V d s thp phn
472.38 = 4x102 + 7x101 + 2x100 + 3x10-1 + 8x10-2 Cc ch s ca phn nguyn:
472 : 10 = 47 d 47 : 10 = 4 d 4 : 10 = 0 d 2 7 4
2. H nh phn
C s 2 2 ch s nh phn: 0 v 1 ch s nh phn gi l bit (binary digit) Bit l n v thng tin nh nht Dng n bit c th biu din c 2n gi tr khc nhau:
00...000 11...111 = 0 = 2n - 1
Cc ch s ca phn l:
0.38 x 10 = 3.8 phn nguyn = 0.8 x 10 = 8.0 phn nguyn = 3 8
5 September 2009
5 September 2009
NKK-HUT
NKK-HUT
V d s nh phn 1101001.1011(2) =
6 5 4 3 2 1 0 -1 -2 -3 -4
A = a n a n 1 ... a1 a 0 , a 1 ... a m
Gi tr ca A c tnh nh sau:
A = a n 2 + a n 1 2
n n 1
= 26 + 25 + 23 + 20 + 2-1 + 2-3
m
2-4
+ ... + a1 2 + a 0 2 + a 1 2 + ... + a m 2
1 0
A =
i = m
a 2
i
5 September 2009
5 September 2009
10
NKK-HUT
NKK-HUT
Phng php 1: chia dn cho 2 ri ly phn d Phng php 2: Phn tch thnh tng nhanh hn ca cc s 2i
52 26 13 6 3 1 0
d d d d d d d
1 0 0 1 0 1 1
5 September 2009
11
5 September 2009
12
NKK-HUT
NKK-HUT
2i
V d 1: chuyn i 0.6875(10)
0.6875 x 2 = 1.375 0.375 x 2 = 0.75 0.75 0.5 x 2 = 1.5 x 2 = 1.0 phn nguyn = 1 phn nguyn = 0 phn nguyn = 1 phn nguyn = 1
Kt qu:
Kt qu : 0.6875(10)= 0.1011(2)
NKK-HUT
NKK-HUT
0.81(10) 0.1100111(2)
5 September 2009 Bi ging Kin trc my tnh 15 5 September 2009
NKK-HUT
NKK-HUT
3. H mi su (Hexa)
C s 16 16 ch s: 0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F Dng vit gn cho s nh phn: c mt nhm 4-bit s c thay bng mt ch s Hexa
Ch s Hexa
0 1 2 3 4 5 6 7 8 9 A B C D E F Bi ging Kin trc my tnh 18
s Hexa:
0010 1101 1001 10102 = 2D9A16 1111 1111 1111 11112 = FFFF16
5 September 2009
17
NKK-HUT
NKK-HUT
2.2. i s Boole
i s Boole s dng cc bin logic v php ton logic Bin logic c th nhn gi tr 1 (TRUE) hoc 0 (FALSE) Php ton logic c bn l AND, OR v NOT vi k hiu nh sau:
A AND B : A OR B : NOT A : AB A+B A
NKK-HUT
NKK-HUT
Q 0 1 0 1 Q 0 1 0 1
P 1 1 0 0 PQ 0 1 1 0
P.Q 0 0 0 1 P.Q 1 1 1 0
A (B + C) = (A B) + (A C) A + (B C) = (A + B) ( A + C)
NKK-HUT
NKK-HUT
5 September 2009
23
5 September 2009
24
NKK-HUT
NKK-HUT
5 September 2009
26
NKK-HUT
NKK-HUT
Mt s v d vi mch logic
5 September 2009
27
5 September 2009
28
NKK-HUT
NKK-HUT
2.4. Mch t hp Mch t hp l mch logic trong tn hiu ra ch ph thuc tn hiu vo thi im hin ti. L mch khng nh v c thc hin bng cc cng logic c bn Mch t hp c th c nh ngha theo ba cch:
Bng tht Dng s Phng trnh Boole
5 September 2009
29
5 September 2009
30
NKK-HUT
NKK-HUT
B dn knh (Multiplexer-MUX)
Multiplexer
2n u vo d liu n u vo chn 1 u ra
Multiplexer (tip)
Thc hin MUX bn u vo d liu
5 September 2009
31
5 September 2009
32
NKK-HUT
NKK-HUT
B gii m (Decoder)
B gii m chn mt u ra tng ng vi mt t hp ca N u vo.
5 September 2009
33
5 September 2009
34
NKK-HUT
NKK-HUT
B gii m (tip)
B gii m 74LS139
5 September 2009
35
5 September 2009
36
NKK-HUT
NKK-HUT
B m ha (Encoder)
5 September 2009
37
5 September 2009
38
NKK-HUT
NKK-HUT
B cng (tip)
B cng 16-bit
5 September 2009
39
5 September 2009
40
NKK-HUT
NKK-HUT
2.5. Mch dy Mch dy l mch logic trong tn hiu ra ph thuc tn hiu vo hin ti v qu kh L mch c nh, c thc hin bng phn t nh (Latch, Flip-Flop) v c th kt hp vi cc cng logic c bn Mch dy bao gm:
Mch t hp Mch hi tip
5 September 2009
41
5 September 2009
42
NKK-HUT
NKK-HUT
Cht (Latch)
C kh nng nh bit
Cht (tip)
5 September 2009
43
5 September 2009
44
NKK-HUT
NKK-HUT
D Latch
D Latch (ng b theo mc)
Trnh t hp SR = 11
Flip-Flops
D Flip-Flop (ng b theo sn)
5 September 2009
45
5 September 2009
46
NKK-HUT
NKK-HUT
Flip-Flops (tip)
JK Flip-Flop
Latches
Flip-flops
J 0 0 1 1
Low level High level Positive edge Negative edge
K 0 1 0 1
Qn+1 Qn 0 1 Qn
5 September 2009
47
5 September 2009
48
NKK-HUT
NKK-HUT
V d chip
D latches JK flip-flops
5 September 2009
49
5 September 2009
50
NKK-HUT
NKK-HUT
B m B m nh phn
Thit k n gin B bits c th m t 0 n 2B1 B m khng ng b (Ripple counter) B m ng b
5 September 2009
51
5 September 2009
52
NKK-HUT
NKK-HUT
V d b m ng b
c thit k da trn nguyn tc sau:
Thay i u ra nu bit m trc l 1 Q1 thay i khi Q0 = 1 Q2 thay i khi Q1Q0 = 11
5 September 2009
53
5 September 2009
54
NKK-HUT
Ht chng 2
5 September 2009
55