I/O 访问的问题,大家多帮忙

例如:有如下的
I/O ADDRESS: B3H 如何去访问这个I/O 端口
是不是固定的I/O 基址?
[75 byte] By [darkbb-小虫] at [2008-5-29]
# 1
学习,学习
heartliubin-bin at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 2
对i/o端口的访问一般需要2个io port
比如我们对cmos中的数据进行读取的时候,通过的io port是70h和71h
70h为index port,71h为data port
例如
mov al,1
in al,70
out 71,al
# 3
同意楼上说的,不过你说的B3H,我却不知道.
ckhitler-ckhitler at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 4
端口的访问很复杂,不同的接口方法不同,特别是一些老的接口(如8259A中断控制器)的访问及其恶心,并不是有个端口,out in就行,所以,有个端口号是不够的,必须了解其所在的接口的具体定义,不过B3H我实在是不知道。
feeldead at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 5
真是谢谢各位,我现在做的是一些写ACPI寄存器,不知道你们对这个了解多少
darkbb-小虫 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 6
IN&OUT,注意的是在端口地址大于255时,需要用dx,而不能直接在指令中使用立即数
ddszhan-高等数学 at 2007-10-23 > top of Msdn China Tech,其他开发语言,汇编语言...
# 7
如果你对ACPI有兴趣,有空可以和我联系
我对PCI 和 ACPI 比较熟悉
my email jackyfu79@hotmail.com