• I/O指令
• I/O保护
⑴ 寄存器I/O指令(IN,OUT)
允许在累加器和I/O端口间交换数据 • 8位立即数直接寻址端口的I/O指令 • DX间接寻址端口的I/O指令
⑵ 串数据I/O指令
允许在存储器和I/O端口间交换数据
5.2.3 80X86系列处理器的I/O编址方式
5-1111121
• I/O地址 空间
●两个相邻的8位端口可构成一个16位端口, 一般应对准于偶数地址。
●4个相邻的8位端口可构成一个32位端口 (80386以上),一般应对准于能被4整除的地址。
实 际 的 80X86 系 统 中 只 使 用 了 1K 字 节 的 I/O空间,即只用A9~A0这十根地址线对I/O 寻址,并且对这1K字节的I/O地址空间也大都 按AT系统的技术标准作了分配。
2.中断式
• 接口简单,硬件电路不多,查询程序也不复 杂。
3.DMA式 4.等待式
(4)缺点:
在MPU使用效率与响应实时性间有矛盾, 软件开销大,MPU使用效率低。
这种I/O控制方式是优是劣,不能一概而论, 要看具体应用场合。
5.3 I/O同步控制方式
5-1111129
1.查询式
(1)特点:每次I/O操作都是由I/O设备向
• MPU访问I/O端口 必须采用专用I/O指 令。
5.2.2 隔离I/O方式
20 AB 20
MPU 8 DB
8
R/W
控制
MEMR
MEMW
控
制
8
逻
8
辑
IOR
IOW
存储器 (1MB)
I/O 端口 (256个)
5-1111115
2.优点: