CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  内核及驱动程序研究区

并口与端口的关系?

楼主qiuzhizhe(求知者)2006-07-13 22:22:20 在 Linux/Unix社区 / 内核及驱动程序研究区 提问

请问一个并口可以对应几个端口?  
  刚刚看到《linux设备驱动程序》中并口的内容:里面讲到:  
    一个并口最小由三个8位端口组成:  
      第一个I/O端口是从0x378开始,是一个双向的数据寄存器(连并口的2-9号引脚)  
      第二个端口是从0x278开始,状态寄存器,只读  
      第三个端口没有给出地址,控制寄存器,输出  
   
  现在我想问的是:  
      1、是否还有其他的端口对于于这样一个并口,或者用0x379这个端口同样来操作这个并口。  
      2、如果有两个并口,那么端口号又如何控制? 问题点数:20、回复次数:3Top

1 楼notgod()回复于 2006-08-01 08:39:29 得分 3

并口与端口的关系好象是个别与一般的关系吧?Top

2 楼struggleyb()回复于 2006-08-12 18:21:00 得分 10

我觉得这个更属于硬件问题。  
  计算机每个io设备都需要和cpu通信,通信的方式就是通过地址线读写端口啊!  
  而每一个设备到底使用什么端口,在pci以及后来的总线上的设备,当然可以配置使用任何端口,但是在这之前的设备互连,就需要通过硬件跳线的方式或者其他什么的,来定位io端口。所以,我觉得每个并口使用什么io地址是由硬件线路决定的。这个地址可能随意设置,也可能由工业标准规定,必须按顺序使用哪几个地址。  
   
  不知道这么说,是不是有什么问题.Top

3 楼sourceid()回复于 2006-08-23 21:23:48 得分 7

请问一个并口可以对应几个端口?  
  刚刚看到《linux设备驱动程序》中并口的内容:里面讲到:  
  一个并口最小由三个8位端口组成:  
  第一个I/O端口是从0x378开始,是一个双向的数据寄存器(连并口的2-9号引脚)  
  第二个端口是从0x278开始,状态寄存器,只读  
  第三个端口没有给出地址,控制寄存器,输出  
   
  *****************************************************  
   
  第一个并口地址0x378,  
  第一个I/O端口是0x378  
  第二个端口是0x378+1  
  第三个端口是0x378+2  
   
  第二个并口地址是0x278.Top

相关问题

关键词

得分解答快速导航

  • 帖主:qiuzhizhe
  • notgod
  • struggleyb
  • sourceid

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo