Các phương pháp điều khiển vào-ra

-  Vào ra điều khiển bằng chương trình

Thiết bị ngoại vi điều ghép với hệ thống vi sử lý thông qua các phần thích ứng về chế tạo và công nghệ logic. Thích ứng về công nghệ chế tạo là điều chỉnh mức độ công nghệ sản xuất thiết bị ngoại vi và công nghệ sản xuất của mạch trong hệ xử lí. Thích ứng công nghệ logic làm nhiệm vụ tạo tín hiệu điều khiển ngoại vi, tín hiệu trên bus hệ thống.

Trong hệ vi xử lý một vùng nhớ dùng làm nơi chứa địa chỉ cổng vào ra và CPU xuất nhập dữ liệu từ các cổng vào ra này các lệnh xuất nhập In/Out. Lúc này cổng vào ra được xem như thanh ghi ngoài, chúng được viết hoặc đọc ra như ô nhớ Ram qua hai lệnh trên.

Ngoài các lệnh quy chiếu bộ nhớ cũng như khả năng trao đổi dữ liệu giữ  giữa thiết bị ngoại vi và hệ vi xử lý. Lúc đó vào ra được gán như 1 địa chỉ ô nhớ của bộ nhớ. Các thanh ghi liên quan đến cổng vào ra được xem như ngăn nhớ. Khi bộ vi xử lý gọi địa chỉ và xung điều khiển đọc hay viết bộ nhớ không cần xác định nơi gửi là bộ nhớ hay thiết bị vào ra. Bộ logic bên ngoài sẽ giải mã địa chỉ kết hợp với xung MR, MW, để chọn thiết bị mà không phân biệt ngăn nhớ hay thiết bị vào ra

- Vào ra điều khiển bằng ngắt

Nhờ tính chất đáp ứng tức thời của vi xử lý khi có yêu cầu ngắt từ thiết bị ngoại vi do đó các ngắt thường được dùng ở những trường hợp yêu cầu đáp ứng nhanh, thời gian trả lời ngắn, thực hiện ở bất kỳ thời điểm nào. Lúc đó, CPU phải chuyển đến chương trình con yêu cầu ngắt ở cuối bất kỳ lệnh nào trong chương trình chính. Các chương trình con có thể lưu trữ nội dung các thanh ghi và khôi phục lại khi thực hiện xong chương trình phục vụ ngắt và trước khi trở lại chương trình chính.

Bạn cần hỗ trợ?