Bài giảng Kiến trúc máy tính - Chương 3: Những mạch logic số cơ bản
3.1. Mạch kết hợp (Combinational
circuit)
3.2.Mạch Giải Mã & Mã Hóa
3.3.Mạch Tuần Tự
2
3.1. Mạch kết hợp (tổ hợp)
(Combinational circuit)
Combinational circuit |
n input
variables
m output
variables
Lược ñồ khối mạch kết hợp
1. ðịnh nghĩa
Mạch kết hợp là tổ hợp các cổng luận lý kết nối với
nhau tạo thành một bản mạch có chung một tập
các ngõ vào và ra
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Kiến trúc máy tính - Chương 3: Những mạch logic số cơ bản", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
- bai_giang_kien_truc_may_tinh_chuong_3_nhung_mach_logic_so_co.pdf
Nội dung text: Bài giảng Kiến trúc máy tính - Chương 3: Những mạch logic số cơ bản
- 3.3. MM rr ngng mm chch gigi ii mãmã Trong trư ng h p c n m ch gi i mã v i kích c l n ta có th ghép 2 hay nhi u m ch nh hơn l i ñ ñư c m ch c n thi t A0 0 2x4 D 2 0 E A1 A0 D0 D1 D2 D3 A1 decoder D 21 1 A D2 2 E 1 0 0 1 0 0 0 D3 1 0 1 0 1 0 0 1 1 0 0 0 1 0 0 2x4 2 D4 decoder 1 1 1 0 0 0 1 21 D5 D E 6 0 x x 0 0 0 0 D7 11
- 4. MM chch mãmã hhóóaa Th hi nn ttác v ngư cc ll i vv ii m chch gi ii mã M chch mã hóóaa ccóó 2n ((ho c ít hhơơnn) ngõngõ nhnh pp vàà nn ngõngõ xuxu tt Víí d m ch mã hhóóa bát phân sang nhnh phânphân (8->2)>2) D7 D6 D5 D4 D3 D2 D1 D0 A2 A1 A0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 12
- 3.3.3.3. MM chch tutu nn tt 1. Xung ñ ng h h.ah.a) ð ngng hh (clock)(clock) –– bb phphátt t nn (impulse generator) Delay th i gian chu kỳ ñ ng h (clock cycle time) h.bh.b – gi nn ññ th i giangian c a tín hihi uu ñ ngng hh (4 ttíín hi uu thth i giangian cho cáác s kiki n khác nhau)) h.ch.c –– SS sinh tín hi uu ñ ngng hh khôngkhông cân x ng 13
- 2.2. ChCh tt ((MM chch ll tt)) a) Sơ ñ và ký hi u ch t SR(m ch l t) a) Ch t SR không dùng tín hi u ñ ng h S Q S R Q(t+1) C Q 0 0 Q(t) No change R 0 1 0 Clear to 0 1 0 1 Set to 1 b) Ch t SR dùng tín hi u ñ ng h 1 1 X Indeterminate 14
- b) Ch t D ñi u khi n b ng xung ñ ng h D Q DD Q(t+1)Q(t+1) 0 0 Clear to 0 C Q 1 1 Set to 1 c) Ch t JK ñi u khi n b ng xung ñ ng h J K Q(t+1) J Q 0 0 Q(t) No change C Q 0 1 0 Clear to 0 K 1 0 1 Set to 1 1 1 Q (t) Complement 15
- b) Ch t T ñi u khi n b ng xung ñ ng h T Q TT Q(t+1)Q(t+1) 0 Q(t) No change C Q 1 Q (t) Complement 16
- 3. M ch l t l D(Flip flop) D Q DD Q(t+1)Q(t+1) 0 0 Clear to 0 Q C 1 1 Set to 1 Clock Time Output Chuy n ti p l dương cannot change 17
- 3. M ch l t l D(Flip flop) Bi u ñ tr ng thái Time ð th d ng tín hi u 18
- 4.4. BB ngng kkííchch ththííchch M ch l t SR M ch l t D Q(t) Q(t+1) S R Q(t) Q(t+1) D 0 0 0 X 0 0 0 0 1 1 0 0 1 1 1 0 0 1 1 0 0 1 1 X 0 1 1 1 M ch l t JK M ch l t T Q(t) Q(t+1) J K Q(t) Q(t+1) T 0 0 0 X 0 0 0 0 1 1 x 0 1 1 1 0 x 1 1 0 1 1 1 X 0 1 1 0 19
- M ch Flip flop Làm sao xác ñ nh tín hi u ñ u ra c a các m ch FlipFlop trên? Cho tín hi u D : 10101010 Cho tín hi u CK: 01010101 v i Q(0)=0 Xác ñ nh tín hi u Q khi dùng m ch FlipFlop (a)
- 5.5. MM chch tutu nn tt Input Combinational Output circuit Flip flops Clock Qui trình thi t k m ch tu n t Bư c 1: Chuy n ñ c t m ch sang lư c ñ tr ng thái Bư c 2: lư c ñ tr ng thái => b ng tr ng thái Bư c 3: T b ng tr ng thái vi t hàm cho các ngõ nh p c a Flip flops Bư c 4: v sơ ñ m ch 21
- Câu h i ôn t p V sơ ñ m ch c ng 2 bit v i 2 bit có nh : a2a1 + b2b1 s2s1 và m t bit nh carry. Trình bày v m ch 3 8 và 8 3? Ba bit 101 và tám bit 1000 0000 s ñư c gi i mã và mã hóa thành 8 bit và 3 bit gì qua các m ch 3 8 và 8 3 này? L p b ng chân tr và v sơ ñ m ch ñ thi t k m ch tr bit a – bit b – bit MTr (mư n trư c) cho k t qu bit hi u h và bit MTh(mư n thêm)