当前位置:  技术问答>linux和unix

并口与端口的关系?

    来源: 互联网  发布时间:2015-12-10

    本文导语:  请问一个并口可以对应几个端口? 刚刚看到《linux设备驱动程序》中并口的内容:里面讲到:  一个并口最小由三个8位端口组成:   第一个I/O端口是从0x378开始,是一个双向的数据寄存器(连并口的2-9号引脚)   ...

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

现在我想问的是:
  1、是否还有其他的端口对于于这样一个并口,或者用0x379这个端口同样来操作这个并口。
  2、如果有两个并口,那么端口号又如何控制?

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

不知道这么说,是不是有什么问题.

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

*****************************************************

第一个并口地址0x378,
第一个I/O端口是0x378
第二个端口是0x378+1
第三个端口是0x378+2

第二个并口地址是0x278.

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

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问Linux下如何访问 “USB转并口”
  • 如何卸载linux(redhat9.0)中的并口驱动程序!?
  • 请教:怎样对并口进行读、写操作?
  • UNIX下如何通过并口,驱动打印机打印格式文件
  • liux下对并口的操作???
  • 在linux操作系统中如何实现对串口,并口,光驱的禁用
  • 在LINUX下,打开硬盘要区分串口并口的区别吗?
  • vmware 虚拟Linux 驱动并口处理中断问题!
  • 计算机没有并口,如何用USB或以太网实现jtag调试
  • 关于并口打印的问题:急啊!
  • 如何编程控制并口输出
  • 如何通过IO方式控制并口设备
  • 只有一台终端,不用多用户卡,能不能直接用并口或串口和unix主机联接?
  • 在redhat9下做并口驱动LED的试验,请教,up有分
  • 请问在Linux下如何对并口送指令?
  • (由于帖子长,分三个写)写了一个使用PC机并口控制十字路口交通灯的内核级设备驱动程序模块,但不知道在Linux2.6内核下如何写Makefile?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3