yaoyaoyy
驱动牛犊
驱动牛犊
  • 注册日期2003-03-30
  • 最后登录2003-06-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1153回复:7

i/o口的读写问题

楼主#
更多 发布于:2003-05-05 18:39
老师指定0x300为isa读口,0x301为isa写口
那我将要求写入的内容写到0x301处,是不是还要在0x300处进行读出呢?
能不能给我讲讲读口,写口是咋回事!
hdg
hdg
驱动牛犊
驱动牛犊
  • 注册日期2001-11-30
  • 最后登录2008-07-30
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-06 16:27
读口是读取和ISA卡连接的设备的数据,写口是往ISA卡写入事先确定好含义的数据,如控制相应的设备工作等。往ISA卡写入数据后不用再从读口读取数据,除非要再读取相应的状态等需要。
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-07 08:36
差不多 是楼上大哥的意思。
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
coverlove
驱动牛犊
驱动牛犊
  • 注册日期2003-05-04
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-07 11:32
请问进行读写操作的时候是不是还要知道寄存器的位数,比如读0x300,必须根据寄存器的大小而定义一个适当的数据去取回数据;而写0X301寄存器的时候也同样需要这样?
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-07 14:25
楼上的意思,听的不太明白,关于寄存器的位数,对于ISA,无非就是8或16,当然要知道了,不然你的写,或读函数怎么知道是对8位的还是16位的呢?
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
coverlove
驱动牛犊
驱动牛犊
  • 注册日期2003-05-04
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-07 18:32
我的意思就是一个设备具有一定范围的IO地址:
在此范围内不同的IO取值代表不同寄存器是不是?
而每一个IO地址对应的寄存器的位数是固定的8位还是多少位呢?

一个设备的IO范围是不是也决定了该设备的寄存器的个数呢?

对于每一个寄存器的作用,是不是也是用户自己定义的呢?还是要符合特定的规范?比如:串口.PCI总线等。请大虾们指点指点。
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-07 20:45
我的意思就是一个设备具有一定范围的IO地址:
在此范围内不同的IO取值代表不同寄存器是不是?

我理解是这样的意思
而每一个IO地址对应的寄存器的位数是固定的8位还是多少位呢?
这完全由硬件来决定。电路设计好了,就确定了


一个设备的IO范围是不是也决定了该设备的寄存器的个数呢?
一般情况下IO地址范围比寄存器的个数多,比如并口的范围,实际没全用上。

对于每一个寄存器的作用,是不是也是用户自己定义的呢?还是要符合特定的规范?比如:串口.PCI总线等。请大虾们指点指点。
这是由你硬件设计者来定义的,根据你板子要完成的功能来定义。



个人看法
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
coverlove
驱动牛犊
驱动牛犊
  • 注册日期2003-05-04
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-07 21:56
谢谢!
游客

返回顶部