Kỹ thuật vi xử lý - Chương 6

Ngắt và xử lý ngắt trong hệ vi xử lý 8088 1. Sự cần thiết phải ngắt CPU Như đã biết, với cách tổ chức trao đổi dữ liệu với thiết bị ngoại vi bằng cách thăm dò trạng thái sẵn sàng của thiết bị ngoại vi, trước khi thực hiện bất kỳ một lệnh (hay một nhóm lệnh) trao đổi dữ liệu thì CPU phải dành toàn bộ thời gian vào việc kiểm tra (thăm dò) để xác định trạng thái sẵn sàng làm việc của thiết bị ngoại vi. Trong một hệ vi xử lý với. | TRƯỜNG ĐẠI HỌC KỸ THUẬT CỔNG NGHIỆP http www. CHƯƠNG 6 NGẮT VÀ xử Lý NGẮT TRONG HÊ vi xử Lý 8088 1. Sù cẩn thiết phài ngắt CPU Như đã biết với cách tổ chức trao đổi dữ liệu với thiết bị ngoại vi bằng cách thăm dò trạng thái sẵn sàng của thiết bị ngoại vi trước khi thực hiện bất kỳ một lệnh hay một nhóm lệnh trao đổi dữ liệu thì CPU phải dành toàn bộ thời gian vào việc kiểm tra thăm dò để xác định trạng thái sẵn sàng làm việc của thiết bị ngoại vi. Trong một hệ vi xử lý với cách làm việc như vậy thông thương bộ vi xử lý CPU chủ yếu là được dành cho việc vào ra dữ liệu và thực hiện một vài xử lý liên quan. Nhưng thực tế thì sức mạnh của CPU trong một hệ vi xử lý là rất lớn nó làm việc với tốc độ rất cao và tập lệnh phong phú khả năng xử lý dữ liệu lớn mà công việc vào ra dữ liệu thì không tốn nhiều thời gian thời gian thực hiện các lệnh vận chuyển dữ liệu . Để tận dụng khả năng làm việc của CPU để làm thêm được nhiều công việc khác nữa người ta mong muốn CPU không tốn nhiều thời gian vào việc thăm dò trạng thái sẵn sàng của thiết bị ngoại vi chỉ khi nào thiết bị ngoại vi sẵn sàng và cần trao đổi dữ liệu với hệ thống CPU thì thiết bị ngoại vi chủ động yêu cầu thông báo CPU tạm dừng công việc hiện tại để phục vụ cho việc trao đổi dữ liệu. Sau khi hoàn thanh công việc trao đổi dữ liệu thì CPU quay về thực hiện tiếp công việc đang thực hiện công việc bị gián đoạn . Cách làm việc theo kiểu này gọi là ngắt CPU gián đoạn sự hoạt động của CPU để thực hiện trao đổi dữ liệu. Treen cơ sở như vậy ngắtũ được mở rộng cho hầu hết các ứng dụng khác nhằm độc lập hoá với công việc của CPU và tăng thêm hiệu suất của hệ thống như các phục vụ của DOS và của BIOS . Để có thể thực hiện được phương pháp ngắt CPU cho vào ra dữ liệu thì ta phải có cách tổ chức hệ thống phần cứng và phần mềm sao cho có thể tận dụng được khả năng thực hiện các chương trình con phục vụ ngắt ISR Interrupt Service Routine tại các địa chỉ xác định của CPU. Khi nghiên cứu các chân tín hiệu của 8088 ta thấy vi mạch .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.