端口读写问题!

liuhuizhangyi
端口读写问题!

为什么对i/o端口写入的数据和读出的数据不一样呢?不论我往端口里写什么为什么读出来的总是255呢 对端口的读写 我是用inb 和 outb 实现的

Roemer
和硬件连接与配置有关。
如果是悬空的话,什么值都不奇怪~

kissGNU
255 也就是全1 啊

liuhuizhangyi
回复 #2 Roemer 的帖子

可以具体的说一下吗?谢谢

zclever
读写地址对吗??

swordfish.cn
还有可能是外设没有完全收到数据,因为外设的速度比较慢。但是这样也读出来也不会总是全 1 的。
你读的是什么端口呢?