中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-01 10:23
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 关于DOS写PCI 查看 1,215 回复 4
楼 主 关于DOS写PCI 发表于 2007-01-03 00:27 ·  IANA 局域网IP(Private-Use)
初级用户
积分 63
发帖 25
注册 2006-12-24 03:33
19年会员
UID 74402
性别 男
状态 离线
我的方法是通过I/O port 0xcf8-0xcfb中写入PCI地址,然后再在0xcfc 中写入数据BYTE,这个BYTE就会被传到指定的PCI地址中,
但我用outportb()为什么会写不进去?
我有用DEBUG工具分析,发现用outportb的确有在I/O port中写入值,但并没有写入到PCI地址中去.
请问是不是有别的方法?
2 发表于 2007-01-05 15:29 ·  中国 北京 联通
高级用户
★★★
积分 972
发帖 420
注册 2004-05-16 00:00
22年会员
UID 24467
性别 男
状态 离线
int1ah
平生进退如飙风
3 发表于 2007-01-05 23:04 ·  IANA 局域网IP(Private-Use)
初级用户
积分 63
发帖 25
注册 2006-12-24 03:33
19年会员
UID 74402
性别 男
状态 离线
能麻烦写下函数原型吗?
4 发表于 2007-11-01 09:53 ·  中国 湖南 株洲 电信
新手上路
积分 10
发帖 5
注册 2007-06-13 11:18
19年会员
UID 91159
性别 男
状态 离线
通过PCIBios,不过需要用EMIT,好像是吧,来实现32位
5 发表于 2007-11-01 10:58 ·  中国 广东 广州 越秀区 电信
中级用户
★★
积分 282
发帖 126
注册 2006-05-17 22:29
20年会员
UID 55724
状态 离线
人类存在的目的就是试图理解人类为何存在
论坛跳转: