有没有x86 I/O端口分配的规范? [英] Is there a specification of x86 I/O port assignment?

查看:23
本文介绍了有没有x86 I/O端口分配的规范?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在网上找到了一些资料如下,但不完整.

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端口分配的规范?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆