I/o端口的编址方式 统一编址 独立编址
11 I/O端口的编址方式 统一编址 独立编址
端口与内存的统一编址 特点: 00000H ■指令及控制信号统一 ■内存地址资源减少 内存 地址 960KB F0000H L/O地址 64KB FFFFFH
12 端口与内存的统一编址 特点: ◼ 指令及控制信号统一 ◼ 内存地址资源减少 内存 地址 960KB I/O地址 64KB 00000H F0000H FFFFFH
端口的独立编址 特点: 00000H ■内存地址资源充 分利用 内存 地址 ■能够应用于端口 的指令较少 FFFFFH 0000H 1O 地址 FFFFH 13
13 端口的独立编址 特点: ◼ 内存地址资源充 分利用 ◼ 能够应用于端口 的指令较少 内存 地址 I/O 地址 00000H FFFFFH FFFFH 0000H
端口的独立编址 MEMR、MEMW 存储器 8086 A19A0 OR、Iow、BHE 线 A15A0 输入输出 14
14 端口的独立编址 8 0 8 6 总 线 A19-A0 A15-A0 MEMR、MEMW IOR、IOW、BHE 存储器 输入/输出
8086的I/o端口编址 采用I/O独立编址方式(但地址线与存储器共用); 最小模式下由M/O区分是访问内存还是访问端口; 最大模式下用总线控制器信号来区分访问对象 I/o操作只使用20位地址信号中的16位:A15~Ao 可寻址的工/O端口数为64K(65536)个 ■I/O地址范围为0~ FFFFH IBM PC只使用了1024个I/0地址(0~3FFH)
15 8086的I/O端口编址 ◼ 采用I/O独立编址方式(但地址线与存储器共用); ◼ 最小模式下由M/IO区分是访问内存还是访问端口; ◼ 最大模式下用总线控制器信号来区分访问对象 ◼ I/O操作只使用20位地址信号中的16位:A15~A0 ◼ 可寻址的I/O端口数为64K(65536)个 ◼ I/O地址范围为0~FFFFH ◼ IBM PC只使用了1024个I/O地址(0~3FFH)