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

Bài giảng Kỹ thuật Vi xử lý: Chương 3 - Nguyễn Thị Quỳnh Hoa

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:131

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

Bài giảng Kỹ thuật Vi xử lý: Chương 3 Họ vi xử lý 8088 và 80x86, cung cấp cho người học những kiến thức như: Nguyên lý hoạt động của một bộ vi xử lý; Cấu trúc của bộ vi xử lý; Kiến trúc và hoạt động của 8088;... Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Kỹ thuật Vi xử lý: Chương 3 - Nguyễn Thị Quỳnh Hoa

  1. N.T.Q.Hoa quynhhoa4484@gmail.com
  2. Chương 3 : Họ VXL 8088 và 80x86
  3. 1.1.Nguyên lý hoạt động của một bộ VXL
  4. Cấu trúc của bộ VXL
  5. Bộ nhớ • Gồm : Bộ nhớ trong và bộ nhớ ngoài • Nhiệm vụ: – Lưu trữ lệnh – Lưu trữ dữ liệu
  6. Bộ nhớ trong • Gồm : ROM và RAM – ROM:Thực chất ROM là tổ hợp các mạch điện để thể hiện các trạng thái "1" hay "0". Ðặc điểm của ROM là thông tin vẫn tồn tại thường xuyên ngay cả khi mất điện hoặc tắt máy. – RAM:chứa tạm thời các mã lệnh hay dữ liệu để CPU có thể truy cập nhanh chóng
  7. Hệ thống BUS • Bus địa chỉ • Bus dữ liệu • Bus điều khiển
  8. Bus địa chỉ • Là công cụ để CPU có thể xác định và nhận ra vị trí của các thiết bị trong hệ thống • Có 20 đường dây từ A0 đến A19
  9. Bus dữ liệu • Dùng để chuyển thông tin giữa bộ VXL với các thiết bị khác trong hệ thống • 8088 có 8 bit.8086 có 16 bit • Sử dụng kỹ thuật Multiplex các đường dây của Bus dữ liệu và Bus địa chỉ
  10. Bus điều khiển • Là tập hợp các đường dây điều khiển dùng để điều khiển các tác vụ của hệ thống • Các tín hiệu điều khiển điển hình : MEMR,MEMW,IOR,IOW • Ví dụ về quá trình đọc 1 byte từ bộ nhớ
  11. Xử lý lệnh của các VXL trước 8086/8088 • Lấy lệnh từ bộ nhớ • Giải mã lệnh • Thực hiện lệnh – Lấy các toán hạng từ bộ nhớ (nếu có) – Lưu trữ kết quả
  12. 1.2.Kiến trúc và hoạt động của 8088 • CPU 8088 có 2 khối chính: – Khối phối ghép bus (Bus interface unit, BIU): BIU chịu trách nhiệm đưa địa chỉ ra bus và trao đổi dữ liệu với bus. – Khối thực hiện lệnh (Execution unit, EU): EU cung cấp thông tin về địa chỉ cho BIU để khối này đọc lệnh và dữ liệu, còn EU sẽ giải mã lệnh và thực hiện lệnh. • Hai thành phần BIU và EU làm việc đồng thời và liên hệ với nhau qua đệm lệnh.
  13. Cơ chế Pipelining
  14. BIU (Bus Interface Unit) • Phát ra các tín hiệu địa chỉ đến bộ nhớ và các cổng I/O thông qua A-Bus • Đọc mã lệnh từ bộ nhớ qua D-Bus • Đọc dữ liệu từ bộ nhớ qua D-Bus • Ghi dữ liệu vào bộ nhớ qua D-Bus • Đọc dữ liệu từ các cổng I qua D-Bus • Ghi dữ liệu ra các cổng O qua D-Bus
  15. EU (Execution unit) • Bao gồm 2 khối : • CU (Control Unit) : Giải mã lệnh để tạo ra các tín hiệu điều khiển nhằm thực hiện lệnh đã được giải mã • ALU (Arithmetical Logical Unit ) : Thực hiện các thao tác khác nhau đối với các toán hạng của lệnh
  16. Đơn vị số học và logic (ALU) • Mô hình kết nối của ALU
  17. Đơn vị điều khiển CU • Mô hình kết nối CU
  18. Các thông tin kết nối đến CU • Clock • Mã lệnh • Các trạng thái cờ • Các tín hiệu đk từ BUS đk • Các tín hiệu bên trong CPU • Các tín hiệu bên ngoài CPU
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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