Các kỹ thuật giải mã tương tự có thể được áp dụng cho các thiết bị I / O để chọn một trong
nhiều thiết bị. Trong trường hợp của một I / O bộ giải mã kết nối với một bộ xử lý với một
không gian địa chỉ I / O riêng biệt, đầu vào cho phép của bộ giải mã sẽ được kiểm soát bởi
các CPU I / O điều khiển dòng. Bất cứ khi nào một I / O chu kỳ xảy ra, địa chỉ thiết bị I / O
được trình bày trên bus địa chỉ và đường / O điều khiển tôi được kích hoạt. Điều này gây ra
một trong những kết quả đầu ra bộ giải mã để đi hoạt động và chọn một cổng đầu vào hay đầu ra. Inthe trường hợp của bộ nhớ ánh xạ I / O, các kết quả đầu ra bộ giải mã sẽ đi đến cả
bộ nhớ và thiết bị I / O. Một bản đồ địa chỉ I / O được sử dụng để xác định vị trí (s)
trong I / O không gian địa chỉ mà mỗi thiết bị sẽ trả lời. Bản đồ này cũng có thể chỉ định
nếu địa điểm là chỉ đọc, chỉ viết, hoặc đọc / ghi. Điều này là do thiết bị I / O
địa chỉ này không luôn luôn đọc và viết. Như một ví dụ, một cổng ra rằng
ổ đĩa một số đèn LED sẽ là một đầu ra duy nhất hoặc "chỉ viết" cổng. Chip vi điều khiển thường có một số bit đầu vào và đầu ra bit cũng như dành riêng cho
một số mục đích chung I / O port bit thực hiện trực tiếp trên chip, đó
là thường truy cập bằng cách đọc hoặc viết địa chỉ đăng ký đặc biệt. Bộ vi xử lý và vi điều khiển với xe buýt bên ngoài cũng có thể có bộ nhớ
ánh xạ I / O. Ví dụ dưới đây cho thấy một cổng đầu vào một chút và một đầu ra 1-bit
cổng ánh xạ vào không gian bộ nhớ RAM bên ngoài cùng với sáu 8Kx8 RAMS.
đang được dịch, vui lòng đợi..
