端口的寻址 8088/8086寻址端口数: 64K个 寻址端口的信号: IOR、JOw A15 Ao
端口的寻址 8088/8086寻址端口数: 64K个 寻址端口的信号: IOR、IOW A15 ~ A0 11
8088/8086的端口编址 ●采用I/O独立编址方式(但地址线与存储器共用 地址线上的地址信号用O/M来区分 I/O操作只使用20根地址线中的6根:A5~A 可寻址的I/O端口数为64K(6536)个 ●I/O地址范围为o~ FFFFH IBM PC只使用了1024个/O地址(o~3FFH
8088/8086的I/O端口编址 采用I/O独立编址方式(但地址线与存储器共用) 地址线上的地址信号用IO/M来区分 I/O操作只使用20根地址线中的16根:A15 ~A0 可寻址的I/O端口数为64K(65536)个 I/O地址范围为0~FFFFH IBM PC只使用了1024个I/O地址(0~3FFH) 12
四、Ⅵo地址的译码 目的: ●确定端口的地址 参加译码的信号: ● IOR, IOw,高位地址信号 ●OUT指令将使总线的IOW信号有效 ●IN指令将使总线的IOR信号有效
四、I/O地址的译码 目的: 确定端口的地址 参加译码的信号: IOR,IOW,高位地址信号 OUT指令将使总线的IOW信号有效 IN指令将使总线的IOR信号有效 13
1/0译码的地址信号 当接口只有一个端口时,16位地址线一般应 全部参与译码,译码输出直接选择该端口; ●当接口具有多个端口时,则16位地址线的高 位参与译码(决定接口的基地址),而低位 则用于确定要访问哪一个端口
I/O译码的地址信号 当接口只有一个端口时,16位地址线一般应 全部参与译码,译码输出直接选择该端口; 当接口具有多个端口时,则16位地址线的高 位参与译码(决定接口的基地址),而低位 则用于确定要访问哪一个端口。 14
/o地址译码例 ●某外设接口有4个端口,地址为2FoH——2FH, 由A5~A2译码得到,而A、A用来区分接口中 的4个端口。试画该接口与系统的连接图
I/O地址译码例 某外设接口有4个端口,地址为2F0H——2F3H, 由A15 ~A2译码得到,而A1、A0用来区分接口中 的4个端口。试画该接口与系统的连接图。 15