1. Trang chủ
  2. » Tất cả

Bài giảng kỹ thuật vi xử lý chương 3 nguyễn thị quỳnh hoa

20 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 450,22 KB

Nội dung

N T Q Hoa quynhhoa4484@gmail com Chương 3 Ho ̣ VXL 8088 va ̀ 80x86 1 1 Nguyên lý hoạt động của một bộ VXL Câ ́u trúc của bô ̣ VXL Bô ̣ nhớ • Gô ̀m Bô ̣ nhớ trong và bô ̣ nhớ ngoa ̀i • Nhiê ̣m vu[.]

N.T.Q.Hoa quynhhoa4484@gmail.com Chương : Họ VXL 8088 và 80x86 1.1.Nguyên lý hoạt động VXL Cấu trúc của bợ VXL Bợ nhớ • Gờm : Bợ nhớ và bợ nhớ ngoài • Nhiệm vụ: – Lưu trữ lệnh – Lưu trữ dữ liệu Bộ nhớ • Gồm : ROM và RAM – ROM:Thực chất ROM tổ hợp mạch điện để thể trạng thái "1" hay "0" Ðặc điểm ROM thông tin tồn thường xuyên điện tắt máy – RAM:chứa tạm thời mã lệnh hay liệu để CPU truy cập nhanh chóng Hệ thớng BUS • Bus địa chỉ • Bus dữ liệu • Bus điều khiển Bus địa chỉ • Là cơng cụ để CPU có thể xác định và nhận vị trí của các thiết bị hệ thớng • Có 20 đường dây từ A0 đến A19 Bus dữ liệu • Dùng để chủn thơng tin bộ VXL với các thiết bị khác hệ thớng • 8088 có 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ỉ 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 byte từ bộ nhớ 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ả 1.2.Kiến trúc hoạt động 8088 • CPU 8088 có khối chính: – Khối phối ghép bus (Bus interface unit, BIU): BIU chịu trách nhiệm đưa địa bus trao đổi liệu với bus – Khối thực lệnh (Execution unit, EU): EU cung cấp thông tin địa cho BIU để khối đọc lệnh liệu, EU giải mã lệnh thực lệnh • Hai thành phần BIU EU làm việc đồng thời liên hệ với qua đệm lệnh Cơ chế Pipelining BIU (Bus Interface Unit) • Phát 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 các cởng O qua D-Bus EU (Execution unit) • Bao gờm khới : • CU (Control Unit) : Giải mã lệnh để tạo các tín hiệu điều khiển nhằm thực hiện lệnh đã giải mã • ALU (Arithmetical Logical Unit ) : Thực hiện các thao tác khác đối với các toán hạng của lệnh Đơn vị sớ học và logic (ALU) • Mơ hình kết nới của ALU Đơn vị điều khiển CU • Mơ hình kết nối CU 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 CPU Các tín hiệu bên ngoài CPU .. .Chương : Họ VXL 8088 và 80x86 1.1.Nguyên lý hoạt động VXL Cấu trúc của bộ VXL Bợ nhớ • Gờm : Bợ nhớ và bợ... hiện các thao tác khác đối với các toán hạng của lệnh Đơn vi? ? số học và logic (ALU) • Mơ hình kết nới của ALU Đơn vi? ? điều khiển CU • Mơ hình kết nới CU Các thơng tin kết... 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 • Vi? ? dụ về quá trình đọc byte từ bộ nhớ Xử lý lệnh của các VXL trước 8086/8088 • Lấy

Ngày đăng: 24/02/2023, 09:42