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 
 

pdf 22 trang thiennv 08/11/2022 4260
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:

  • pdfbai_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

  1. 3.3. MM rrngng mmchch gigiii mãmã Trong trưng hp cn mch gii mã vi kích c ln ta có th ghép 2 hay nhiu mch nh hơn li ñ ñưc mch cn thit 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
  2. 4. MMchch mãmã hhóóaa Th hinn ttác v ngưcc lli vvii mchch giii mã Mchch mã hóóaa ccóó 2n ((hoc ít hhơơnn) ngõngõ nhnhpp vàà nn ngõngõ xuxutt Víí d mch 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.3. MMchch tutunn tt 1. Xung ñng h h.ah.a) ðngng hh (clock)(clock) –– bb phphátt tnn (impulse generator) Delay thi gian chu kỳ ñng h (clock cycle time) h.bh.b – ginn ññ thi giangian ca tín hihiuu ñngng hh (4 ttíín hiuu ththi giangian cho cáác s kikin khác nhau)) h.ch.c –– SS sinh tín hiuu ñngng hh khôngkhông cân xng 13
  4. 2.2. ChChtt ((MMchch lltt)) a) Sơ ñ và ký hiu cht SR(mch lt) a) Cht SR không dùng tín hiu ñ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) Cht SR dùng tín hiu ñng h 1 1 X Indeterminate 14
  5. b) Cht D ñiu khin bng 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) Cht JK ñiu khin bng 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
  6. b) Cht T ñiu khin bng xung ñng h T Q TT Q(t+1)Q(t+1) 0 Q(t) No change C Q 1 Q (t) Complement 16
  7. 3. Mch lt l D(Flipflop) D Q DD Q(t+1)Q(t+1) 0 0 Clear to 0 Q C 1 1 Set to 1 Clock Time Output Chuyn tip l dương cannot change 17
  8. 3. Mch lt l D(Flipflop) Biu ñ trng thái Time ð th dng tín hiu 18
  9. 4.4. BBngng kkííchch ththííchch Mch lt SR Mch lt 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 Mch lt JK Mch lt 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
  10. Mch Flip flop Làm sao xác ñnh tín hiu ñu ra ca các mch FlipFlop trên? Cho tín hiu D : 10101010 Cho tín hiu CK: 01010101 vi Q(0)=0 Xác ñnh tín hiu Q khi dùng mch FlipFlop (a)
  11. 5.5. MMchch tutunn tt Input Combinational Output circuit Flipflops Clock Qui trình thit k mch tun t Bưc 1: Chuyn ñc t mch sang lưc ñ trng thái Bưc 2: lưc ñ trng thái => bng trng thái Bưc 3: T bng trng thái vit hàm cho các ngõ nhp ca Flipflops Bưc 4: v sơ ñ mch 21
  12. Câu hi ôn tp  V sơ ñ mch cng 2 bit vi 2 bit có nh: a2a1 + b2b1  s2s1 và mt bit nh carry.  Trình bày v mch 38 và 83? Ba bit 101 và tám bit 1000 0000 s ñưc gii mã và mã hóa thành 8 bit và 3 bit gì qua các mch 38 và 83 này? Lp bng chân tr và v sơ ñ mch ñ thit k mch tr bit a – bit b – bit MTr (mưn trưc) cho kt qu bit hiu h và bit MTh(mưn thêm)