乐者为王

Do one thing, and do it well.

系统I/O地址表

PC机中仅使用A[0]-A[9]地址位来表示I/O地址,即可有1024个地址。前512个供系统电路使用,后512个供扩充插槽使用。当A[9]=0时表示为系统板上的I/O地址;A[9]=1时表示为扩充插槽接口卡上的地址。

系统I/O地址使用情况:

I/O地址范围 用途 I/O地址范围 用途
0000-001F 8237A DMA控制器1 00E0-00EF
0020-003F 8259A中断控制器1 00F0 重置协处理器总线
0040-005F 8253/8254定时/计数器(PIT) 00F1 设置协处理器总线
0060-006F 8042键盘控制器(AT) 00F2-00F7
0070-007F CMOS RAM与NMI屏蔽寄存器(AT) 00F8-00FF 协处理器
0080-009F DMA页寄存器 0100-01EF
00A0-00BF 8259A中断控制器2 01F0-01F7 硬盘
00C0-00DF 8237A DMA控制器2 01F8-01FF

扩充插槽I/O地址使用情况:

I/O地址范围 用途 I/O地址范围 用途
0200-0207 游戏卡I/O 0360-036F 保留
0208-020F 0370-0377
0210-0217 扩展部件(仅XT用) 0378-037F 并行口打印机1
0218-021F 0380-038F SDLC 通信及同步通信1
0220-024F 保留 0390-039F
0250-0277 03A0-03AF 同步通信2
0278-027F 并行口打印机2 03B0-03BF MDA 单色显示器
0280-02EF 03C0-03CF 保留
02F0-02F7 保留 03D0-03DF 彩色图形适配器
02F8-02FF 串行口2 03E0-03EF
0300-031F 试验卡 03F0-03F7 软盘适配器
0320-032F 硬盘适配器 03F8-03FF 串行口1
0330-035F

Comments