TAILIEUCHUNG - Thiết bị ngoại vi và ghép nối . chương 3

Phương pháp thăm dò (polling) • K/n Polling: Dùng phần mềm để kiểm tra các cờ trạng thái @ IO Ports = quyết định trao đổi số liệu hay không. • Nhanh, đơn giản, thường dùng trong các hệ nhỏ hoặc đơn nhiệm - ít thiết bị IO, • Tốt cho việc thử nghiệm, • Dùng với các thiết bị ngoại vi tần suất truy nhập thấp, tốc độ chậm, ví dụ các kênh đo nhiệt độ, • Không phù hợp với ‘đa nhiệm’, đặc biệt trong máy tính . | CH. 3. CÁC PHƯƠNG PHÁP TRAO ĐỔI THÔNG TIN Polling - Thăm dò Interrupt - ngắt DMA - truy nhập trực tiếp mem - IO P I Ch3 Methodes 1 . Phương pháp thăm dò polling K n Polling Dùng phần mềm để kiểm tra các cờ trạng thái @ IO Ports quyêt định trao đôi sô liệu hay không. Nhanh đơn giản thường dùng trong các hệ nhỏ hoặc đơn nhiệm - ít thiêt bị IO Tôt cho việc thử nghiệm Dùng với các thiêt bị ngoại vi tần suất truy nhập thấp tôc độ chậm ví dụ các kênh đo nhiệt độ Không phù hợp với đa nhiệm đặc biệt trong máy tính P I Ch3 Methodes 2 1 A T r 1 Ă TATA 11 Ví dụ vê PP polling Cổng Comm RS232 của máy tính PC - Thanh ghi Line Status Register có các bit b0 - Char received đã thu xong 1 char bl - Overrun Error char bị xóa đè b3 - Parity Error b4 - Framing Error B5 - TxHR Empty thanh ghi phát rỗng gửi tiếp B6 - Char transmitted - Polling thu - kiểm tra b0 phát kiểm tra - b5 P I Ch3 Methodes 3 Hình . Luu đo phuơng pháp IO interface polling Ch3 Methodes Một luu đo P I 2 . PHƯƠNG PHÁP NGẮT INTERRUPT Khái niệm Phân loại và Case studies P I Ch3 Methodes 5 . Phương pháp ngắt Interrupt . Khái niệm --------------- ---------------------- Là sự dừng thực hiện CTC để thực hiện ctc thường là do TBNV yêu cầu thông qua port. Khi CPU đang thực hiện CTC đến dòng lệnh thứ n ngẫu nhiên ngoại vi thứ i xin phục vụ băng cách phát ra tín hiệu IRQ i Interrupt Request đến CPU. Nói chung CPU sẽ ngừng xử lý CTC và cất ngữ cảnh flags và địa chỉ của lệnh tiếp theo vào Stack Mem rồi tìm địa chỉ của ctc phục vụ ngăt tương ứng Interrupt Service Routine - ISR để thực hiện. Sau khi thực hiện xong ISR gặp lệnh iret reti. CPU khôi phục lại ngữ cảnh từ Stack Mem của CTC và tiếp tục thực hiện. MaínProg. n ỈRQị n 1 m IRQị mH Hình . K n _ngát_ 6 P I Ch3 Methodes

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.