intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

BÀI GIẢNG KIẾN TRÚC MÁY TÍNH_PHẦN 3

Chia sẻ: Nguyen Phuong Anh | Ngày: | Loại File: PDF | Số trang:0

118
lượt xem
50
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'bài giảng kiến trúc máy tính_phần 3', công nghệ thông tin, phần cứng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: BÀI GIẢNG KIẾN TRÚC MÁY TÍNH_PHẦN 3

  1. 4. Thanh Ghi & Bộ Nhớ 4.1. Thanh Ghi 4.2. Thanh Ghi Dịch 4.3. Mạch Đếm Nhị Phân 4.4. Bộ Nhớ NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 1
  2. 4.1. Thanh Ghi Thanh ghi là nhóm mạch lật, mỗi mạch lật lưu 1 bit dữ liệu. Ngoài mạch lật, thanh ghi có thể có các cổng tổ hợp để thực hiện một số tác vụ xử lý dữ liệu nào đó. Theo định nghĩa tổng quát nhất, thanh ghi gồm một nhóm các mạch lật và các cổng tác động đến chuyển tiếp của nó. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 2
  3. 4.1. Thanh Ghi (tt) Các mạch lật lưu thông tin nhị phân và các cổng sẽ điều khiển khi nào và cách thức chuyển thông tin mới vào thanh ghi. Thanh ghi đơn giản nhất chỉ có mạch lật và không có cổng ngoài. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 3
  4. 4.1. Thanh Ghi (tt) Hình bên là thanh ghi có 4 mạch lật D. Ngõ nhập đồng hồ chung khởi động cả 4 mạch lật ở cạnh lên của mỗi xung và dữ liệu tại 4 ngõ vào được chuyển vào thanh ghi. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 4
  5. 4.1. Thanh Ghi (tt) Khi ngõ nhập xoá (clear input) = 0, cả 4 mạch lật được khởi động cùng lúc (đồng bộ). Ngõ nhập này phải giữ mức 1 khi mạch hoạt động bình thường và độc lập với đồng hồ. 01 NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 5
  6. 4.1. Thanh Ghi (tt) Chuyển thông tin mới vào thanh ghi được gọi là nạp. Khi các bit của thanh ghi được nạp đồng thời với một chuyển tiếp xung đồng hồ, chúng ta nói rằng việc nạp được thực hiện song song. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 6
  7. 4.1. Thanh Ghi (tt) Hầu hết các hệ thống số có một mạch tạo đồng hồ chính cung cấp liên tục dãy xung đồng hồ. Các xung đồng hồ được áp vào tất cả các mạch lật và thanh ghi trong hệ thống. Phải có một tín hiệu điều khiển riêng để xác định xung đồng hồ nào tác động đến thanh ghi nào. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 7
  8. 4.1. Thanh Ghi (tt) Hình bên là thanh ghi 4 bit có một ngõ nhập điều khiển nạp, hướng trực tiếp vào các cổng và vào các ngõ nhập D. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 8
  9. 4.1. Thanh Ghi (tt) Các ngõ nhập C nhận xung đồng hồ vào mọi lúc. Cổng đệm bảo đảm cường độ tín hiệu đến các mạch lật. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 9
  10. 4.1. Thanh Ghi (tt) Ngõ nhập nạp xác định hành động tại mỗi xung đồng hồ. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 10
  11. 4.1. Thanh Ghi (tt) Khi là 1, dữ liệu 1 tại 4 ngõ nhập được chuyển vào thanh ghi với chuyển tiếp dương kế của xung đồng hồ. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 11
  12. 4.1. Thanh Ghi (tt) Khi là 0, dữ 0 liệu nhập bị cấm và các ngõ vào D nối với ngõ xuất. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 12
  13. 4.2. Thanh Ghi Dịch Thanh ghi có khả năng dịch thông tin nhị phân theo một hoặc cả hai hướng. Thanh ghi dịch gồm một dãy mạch lật nối nhau, ngõ ra mạch lật này là ngõ vào mạch lật kia. Các mạch lật nhận chung xung đồng hồ để khởi động thao tác dịch. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 13
  14. 4.2. Thanh Ghi Dịch (tt) Hình dưới là thanh ghi dịch đơn giản nhất chỉ dùng mạch lật. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 14
  15. 4.2. Thanh Ghi Dịch (tt) Ngõ nhập dãy (serial input) cho dữ liệu đi vào khi dịch. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 15
  16. 4.2. Thanh Ghi Dịch (tt) Ngõ xuất dãy (serial output) là ngõ ra mạch lật cực phải. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 16
  17. 4.2. Thanh Ghi Dịch (tt) Đôi lúc cần điều khiển để thao tác dịch chỉ xảy ra tại một số xung. Để làm việc này chỉ cần cấm xung đồng hồ vào thanh ghi. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 17
  18. 4.2. Thanh Ghi Dịch (tt) Chỉ cần nối đồng hồ với một ngõ vào cổng AND và ngõ thứ hai cổng AND sẽ điều khiển thao tác dịch. AND NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 18
  19. 4.2. Thanh Ghi Dịch (tt) Có thể dùng mạch ngoài để điều khiển qua các ngõ nhập D thay vì qua ngõ nhập đồng hồ. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 19
  20. 4.2. Thanh Ghi Dịch (tt) Thanh ghi dịch chỉ theo 1 hướng gọi là thanh ghi dịch một chiều. Thanh ghi dịch theo cả 2 hướng gọi là thanh ghi dịch hai chiều. NMT - KTMT - V3.1 - Ch4 - Ns57 - 8/1/03 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2