问题描述
我在网上找到了一些资料如下,但不完整.
I found some information on the web as follows, but incomplete.
http://en.wikipedia.org/wiki/Input/output_base_address
http://wiki.osdev.org/I/O_Ports
从哪里下载规范?
推荐答案
current(而不是 1994 年)I/O 端口映射的一个很好的来源是芯片组文档,例如英特尔® 7 系列芯片组家族 PCH 数据表(参见第 9.3 节,I/O 映射).例如,这里有一些在现代 PC 中常用但在旧列表中未提及的端口:
A good source for current (and not from 1994) I/O port map is chipset documentation, e.g. Intel® 7 Series Chipset Family PCH Datasheet (see section 9.3, I/O Map). For example, here are some ports which are commonly used in modern PCs and are not mentioned in the old lists:
- 2E-2F,4E-4F:Low Pin Count (LPC) 接口,通常连接到 Super I/O 或 EC(嵌入式控制器)
- 0CF8、0CFC:PCI 配置空间访问
- B2:ACPI 和 SMI 端口(写入它通常会产生 SMI 中断)
请注意,某些 I/O 范围是动态的,可以通过重新编程相应 PCI 设备配置中的各个位来移动.
Note that some I/O ranges are dynamic and can be moved by reprogramming various bits in the corresponding PCI devices configuration.
这篇关于有没有x86 I/O端口分配的规范?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!