- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机与外设的数据传输讲解.ppt
中断优先级解决办法(3) 专用硬件方式 在微机系统中解决中断优先级管理的常用办法是采用可编程的中断控制器。在8086系统中多用8259A。 可编程中断控制器中的中断类型寄存器、屏蔽寄存器都是可编程的,当前中断服务寄存器也可以用软件进行控制,中断优先级管理电路的优先级排列方式也是通过指令来设置的,用起来灵活方便。 8086的中断过程 接口部件发中断请求信号IRQ 当前指令执行完后,CPU进行中断回答INTA 接口部件将中断类型号n送到CPU CPU将FLAGS,CS,IP推入堆栈 CPU清除TF,IF CPU将n乘4,到中断向量表中查找中断服务程序的入口地址,并将该地址放入CS,IP CPU进入中断服务子程序,进行保护现场的工作 开中断,允许更高一级中断打断当前的服务程序 执行服务操作及进行恢复现场 执行IRET指令 CPU将IP、CS、FLAGS出栈,恢复原来的程序执行 5.3.3 DMA方式(DMA控制I/O方式) DMA:Direct Memory Access——直接存储器访问 DMA方式是一种由专门的硬件电路执行I/O的数据传送方式,它可以让外设与外设之间、外设与内存之间直接进行高速的数据传送,而不必经过CPU。这种专门的硬件电路称为DMA控制器,简称DMAC。 原理示意图 外设接口 存储器 CPU IN OUT MOV [BX],AL MOV AL,[BX] 输出 输入 读 写 请求与应答 DMAC DMAC的功能 接收外设向DMAC发出的DMA申请DREQ 向CPU提出DMA申请HOLDREQ 接收CPU回发的总线控制权响应信号HOLDA,接管系统总线。 内部具有地址寄存器,在DMA传输时将地址寄存器的内容送到系统地址总线上,并在一次传送后变更地址。 内部具有字节计数寄存器,控制DMA传送的字符个数,每传送一个字符后字节计数寄存器减1,减到0时发出传送完毕信号。 内部具有读写控制机构,在DMA传送时,向存储器发出MEMR、MEMW控制信号,向I/O端口发出IOR、IOW信号。 在DMA一次传送完成后能撤消HOLDREQ信号,使CPU能重新掌握系统总线控制权,继续系统的工作。 小结:三种传送方式比较 在查询方式下,通过程序来检测接口中状态寄存器中的状态位,以确定当前是否可以进行数据传输。速度较慢。 在中断方式下,当接口中已经有数据要往CPU输入或准备好接收数据时,接口会向CPU发一个中断请求,CPU在接到中断请求后,如果响应中断,便通过运行中断服务程序来实现输入/输出。较快。 在DMA方式下,外设要求传输数据时,接口会向DMA控制器发DMA请求信号,DMA控制器转而往CPU发送一个总线请求信号,以请求得到总线控制权,如果得到DMA允许,就可以在没有CPU参与的情况下实现DMA传输。速度快。 微型计算机技术 微机中接口的基本概念 接口的功能 接口电路的基本结构 端口的概念 I/O端口的编址方式 CPU与输入/输出设备之间的信号 CPU和外设之间的数据传送方式 无条件传送方式 查询方式 中断方式 5.1 I/O接口概述 5.1.1 使用接口电路的原因 接口可起到CPU与不同外设进行串行、并行信息的转换作用 接口可起到模/数与数/模的转换作用 非数字式信号必须经过转换,使其成为对应的数字信号才能送到计算机总线。这种A/D,D/A转换是通过接口来完成的。 接口对I/O过程起到缓冲和联络作用 解决外设存取速度和CPU速度不匹配的问题 输入输出(I/O)接口:是把外部设备与微型计算机连接起来实现数据传送的控制电路。 外设必须通过接口电路与微机系统总线相连接 数据总线 控制总线 地址总线 数据线 控制线 状态线 接口电路 外部设备 5.1.2 接口电路的分类 按通用性分类 通用接口:可供多种外部设备使用的标准接口,目的是使微机正常工作。 通常制造成集成电路芯片,也称为接口芯片。 最初的IBM-PC使用的接口芯片:8284、8288、8255、8259、8237、8253 后来的微机将这些芯片集成为大规模集成电路芯片,称为芯片组。 专用接口:为某种用途或某类外设而专门设计的接口电路,目的在于扩充微机系统的功能。 通常制造成接口卡,插在主板总线插槽上使用 通用接口和专用接口的界限并不严格。 接口电路的分类 按可编程性分类 简单的输入/输出接口芯片 如锁存器74LS373、单向缓冲器74LS244、双向缓冲器(数据收发器)74LS245等。 可编程接口芯片:其功能可以由软件来选用控制。 如并行输入输出接口8255、定时器/计数器8253、中断控制器8259、DMA控制器8237等。 5.1.3 接口电路的功能 简单地说,一个接口的基本功能是在系统总线和I/O设备之间传输信号,提供缓冲作用,以满足接口两边的时序要求。接口的功能概
您可能关注的文档
- 威海延长线拓展培训方案讲解.ppt
- 威海职业学院创业大赛策划方案讲解.ppt
- 威海职业学院国家骨干高职院校项目建设方案讲解.doc
- 威海鑫辰地产瀚海绿城项目置业顾问技巧培训讲义讲解.ppt
- 威灵拓展训练课程讲解.ppt
- 完全中学化学试剂明细账讲解.doc
- 完全中学各部门档案目录细编讲解.doc
- 完全中学装饰工程施工组织设计讲解.doc
- 完善我国石油技术服务企业员工绩效管理的对策研究讲解.doc
- 完善组织架构优化管理流程讲解.ppt
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
最近下载
- 腰椎的解剖及腰部的层次解剖ppt参考课件.ppt
- 知识产权助推新质生产力发展.pptx VIP
- NB∕T 10805-2021 水电工程溃坝洪水与非恒定流计算规范.pdf
- 2022年鄄城县工会系统招聘考试题库及答案解析.docx VIP
- 2024年医师定期考核必考题库及答案.pdf
- 2023年互联网信息审核员理论考试题库(含答案).pdf VIP
- 2024中考语文《西游记》历年真题专练(学生版+解析版).pdf VIP
- 高中音乐鉴赏测试题.doc VIP
- 人教三上数学《数学广角—集合》单元作业设计方案(13页).pdf VIP
- 省级政府和重点城市一体化政务服务能力调查评估报告2021年.pdf VIP
文档评论(0)