网站大量收购独家精品文档,联系QQ:2885784924

输入输出接口2.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 利用门电路进行地址译码 A9A8 A7A6A5A4A3A2A1A0 1 1 0 1 0 1 1 1 1 0 例如,要产生输入端口35EH的译码信号CS#,即当地址线出现: 多端口译码:当接口具有多个端口时,则16位地址线的高位参与译码(决定接口的基地址),而低位则用于确定要访问哪一个端口。 例如: 某外设接口有4个端口(如8255/8253),地址为2F0H~2F3H,则其基地址为2F0H,由A15~A2译码得到,而A1、A0用来确定4个端口中的某一个。 高位地址线与CPU的控制信号结合,经译码电路产生I/O接口芯片的片选信号 低位地址线直接连到I/O接口芯片,实现I/O接口芯片的片内寻址(即访问片内的寄存器) 常用引脚 IOR、IOW AEN: AEN为高是DMA操作,为低是I/O操作 利用译码器电路进行地址译码 A9A8 A7A6A5A4A3A2A1A0 1 1 0 1 0 0 0 x x x 若需使用多个端口地址时,常采用译码器芯片来完成。译码器型号很多,如3-8译码器74LS138,4-16译码器74LS154等。 例如,要产生340H-347H共8个端口地址译码信号,可采用图(a) 开关式可选择地址译码 8位数据比较器74LS68 当P0~P7与Q0~Q7状态 一致时,P=Q输出低电平 本例中要使译码有效, A9、AEN必须为多少? 在用户要求扩展卡的端口地址能适应不同地址分配场合时,可采用开关式可选择地址译码器 2、地址分配 IBM PC/AT 的I/O地址空间范围为0~3FFH,一部分预留给系统使用,可供用户使用的有: 100~1EF 220~26F 280~2AF 300~35F 练习: 主存最低__??___?的存储空间用于中断向量表。向量号8的中断向量保存在物理地址__????_?开始的__???_?个连续字节空间;如果其内容从低地址开始依次是00H、23H、10H、F0H,则其中断服务程序的首地址是__????___?。 1KB,20H,4,F010H∶2300H * 第10章 输入输出接口 I/O接口基本方式 I/O接口基本结构 I/O接口基本逻辑 CPU芯片内寄存器与算逻部件之间的接口。 单组通信线(单向/双向)或多组数据线。 微处理器与其他部分的接口。 分为地址、数据、控制线。(CPU总线、元件级总线) 主机与其他已有外设或要开发的外设之间的接口。 分为地址、数据、控制线等。(板级总线) 计算机系统之间, 或计算机系统与其它系统之间的接口。 分为数据线(与地址复用)、控制线。(通信总线) 存储器扩展板 图形处理器 I/O处理板 外接口 ROM RAM I/O 接口 片级接口 系统接口 各类接口之间的关系: 如EIAS总线、PCI总线等 如RS-232总线等 存储器扩展板 图形处理器板 I/O接 口板 CPU RAM 芯片 I/O接口 片总线(CPU总线) 内部总线(底板总线/系统总线) 外总线 ROM 芯片 ...... 并行打印机 接口 CPU 部分存储器 和控制逻辑 I/O指令控制逻辑 主板 部分存储器和控制逻辑 中断控制机构 DMA控制机构 系统总线 显 示 器 接口 RS232 串行 接口 PC系列微机中的 I/O接口电路大体包含: 主板上的I/O接口芯片 这些芯片大多都是可编程的大规模集成电路,完成相应的接口操作,如定时器/计数器、中断控制器、并行接口、DMA控制器、以及键盘控制器等 扩展槽上的I/O接口控制卡 这些接口控制卡是由若干个集成电路按一定的逻辑功能组成的接口部件,如多功能卡、图形卡、串行通信卡、网络接口卡等 系统总线 接口与软件: 接口的软件 接口功能用软件开发 软件的接口 系统包含很多功能子程序,允许应用软件调用这些子程序。向汇编语言提供的时一组INT指令。 充分利用系统已经提供的I/O接口的硬、软件资源 2 IBM PC 系统的接口资源 接口资源 扩充插槽 键盘、扬声器插孔 两片8259构成的中断控制逻辑 两片8237构成的DMA控制逻辑 一片8254定时计数器芯片 常规外设接口 扩充插槽时并联的,即个插槽信号排列相同(系统总线) INT 从功能上分,插槽总线可以分为3组 地址总线 20 其中10根I/O地址线 数据总线 8 控制总线 34 读写公用 2 存储器读写 2 I/O读写 4 中断 6 DMA 8 时钟 2 电源地 复位 10 IBM

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档