Trong hình thức này của I / O, bộ xử lý giao tiếp với thiết bị I / O trong essen-
tially giống như cách nó giao tiếp với bộ nhớ. Các chương trình đang chạy trong
các CPU phải kiểm tra sự sẵn có của dữ liệu và chuyển nó, một mảnh tại một
thời gian. Các bộ vi xử lý đặt một I / O địa chỉ trên xe buýt, cho biết loại
chuyển nhượng, hoặc là đọc hoặc viết (I / O đọc hoặc I / O ghi chu kỳ cho bộ vi xử lý với
một I / O không gian địa chỉ). CPU sử dụng kích hoạt đường điều khiển của nó, và sau đó
chuyển dữ liệu đến hoặc từ các thiết bị I / O được chọn. 8051 không có
một không gian I / O bên ngoài, do đó, các thiết bị phải được ánh xạ vào các dữ liệu bên ngoài
không gian địa chỉ bộ nhớ. Bộ vi xử lý với một không gian I / O địa chỉ riêng biệt, chẳng hạn như
gia đình x86, có đầu vào và đầu ra hướng dẫn mà làm cho CPU để
tạo ra phù hợp I / O đọc và I / O viết hướng dẫn tương ứng.
Bộ vi xử lý với một không gian địa chỉ duy nhất, chẳng hạn như gia đình 68000, không có I / O
hướng dẫn. Họ sử dụng bộ nhớ ánh xạ I / O, vì vậy cả hai phần mềm và phần cứng
xử lý các địa chỉ I / O trong cùng một cách như là bộ nhớ.
đang được dịch, vui lòng đợi..
