Thiết kế các cổng I/O I/O được phân vùng nhớ và I/O tách biệt - I/O được phân vùng nhớ (Memory Mapped I/O) - I/O tách biệt (Isolated I/O) Các chip MSI dùng làm cổng I/O - Cổng ra - Cổng vào Chip 8255 - Sơ đồ chân, Sơ đồ khối chức năng - Các mode hoạt động - Giải mã địa chỉ - Lập trình cho 8255 Cần phân biệt 2 kiểu thiết kế I/O được phân vùng nhớ (Memory mapped I/O): | Bài giảng Kỹ thuật Vi xử lý Ngành Điện tử-Viễn thông Đại học Bách khoa Đà Nẵng của Hồ Viết Việt Khoa ĐTVT Tài liệu tham khảo 1 Kỹ thuật vi xử lý Văn Thế Minh NXB Giáo dục 1997 2 Kỹ thuật vi xử lý và Lập trình Assembly cho hệ vi xử lý Đo Xuân Tiến NxB Khoa học kỹ thuật 2001 Chương 5 Thiết kế các cổng I O I O được phân vùng nhớ và I O tách biệt - I O được phân vùng nhớ Memory Mapped I O - I O tách biệt Isolated I O Các chip MSI dùng làm cổng I O - Cổng ra - Cổng vào Chip 8255 - Sơ đồ chân Sơ đồ khối chức năng - Các mode hoạt động - Giải mã địa chỉ - Lập trình cho 8255 Cần phân biệt 2 kiểu thiết kế I O được phân vùng nhớ Memory mapped I O -1 cổng được xem như một ô nhớ -1 cổng có địa chỉ 20-bit - được truy cập khi IO M 0 - không cần mạch giải mã địa chỉ riêng I O tách biệt isolated I O -1 cổng được xem đúng là 1 cổng -1 cổng có địa chỉ 16-bit 12-bit 8-bit - được truy cập khi IO M 1 - cần mạch giải mã địa chỉ I O .