- 7
- 0
- 约8.37千字
- 约 63页
- 2018-06-12 发布于河南
- 举报
微机原理PPT课件:第5章 中断
第五章 中断 5.1 输入输出概述 输入/输出设备是计算机系统的重要组成部分,计算机通过它们与外设进行数据交换。微机系统中,各种输入/输出设备通过接口与系统相连,并在接口的支持下实现各种方式的数据传送。微型计算机系统中常用的外围设备有:键盘、显示器、磁带机、硬盘驱动器、软盘驱动器、模数转换器、数模转换器、调制解调器以及一些专用设备等。把外围设备同微型计算机连接起来的电路称为外设接口电路,简称外设接口。 5.1.1 I/O端口及其寻址方式 CPU对外设的访问实质上是对外设接口电路 中相应端口的访问。I/O端口的寻址方式有两种, 即I/O指令寻址和存储器映像I/O寻址。 1.I/O指令寻址 I/O指令寻址方式又称“专用的I/O端口寻址” 方式。其硬件结构及地址空间分配如图5-1所示。 这种寻址方式的特点是:存储器和I/O端口在两个 独立的地址空间中,I/O端口的读、写命令由IOR 和IOW来控制,访问I/O端口用专用的IN指令和 OUT指令。 I/O指令寻址方式的优点是:I/O端口的地址码一般比同系统中存储单元的地址码短,译码电路较简单;存储器同I/O端口的操作指令不同,程序比较清晰;存储器和I/O端口的控制电路结构相互独立,可以分别设计。它的缺点是:需要专门的I/O指令,这些I/O指令 一般没有存储器访问指令丰富,所以程序设计的灵活性较差。 2、存储器映像的I/O端口寻址 存储器映像的I/O端口寻址的硬件结构及地址空间分配如图5-2所示。这种寻址方式的特点是:存储器和I/O端口共用一个地址空间;I/O端口读、写命令通过MEMR和MEMW来实现,所有访问存储器的指令都可用于I/O端口,包括存储器的算术逻辑运算指令。 存储器映像的I/O端口寻址方式的优点是:任何对存储器数据进行操作的指令都可用于I/O端口的数据操作,不需要专门的I/O指令,系统编程比较灵活;I/O端口的地址空间是一部分内存空间,使可大可小,外设的数目几乎不受限制。它的缺点是:I/O端口占用了一部分内存空间,使内存空间减少;访问I/O端口同访问内存一样,由于访问内存的地址长,指令的机器码也长,执行时间显然增加。简单外设接口框图如图5-2所示。 5.1.2 CPU与外设间的数据传送方式 数据传送过程中的关键问题:数据传送的 控制方式。 控制方式有:程序控制方式、DMA(直接存储 器存取)方式和I/O处理机方式。 1、程序控制的输入/输出方式 特点:是以CPU为中心,由CPU控制,通过预 先编制好的输入或输出程序实现数据的传送。 这种传送方式的数据传送速度较低,传送时要 经过CPU内部的寄存器,同时数据的输入/输出 的响应也较慢。 (1)无条件传送方式 前提条件:假设输入接口数据已经准备好, 或者输出设备是空闲的,此时CPU无需查询 状态,可直接用IN和OUT指令完成与接口之 间的数据传送。 采用无条件传送方式的接口电路如图5-3 所示。 优点:无条件传送是最简便的传送方式,它 所需的硬件和软件都较少。 (2)查询传送方式 引入:当CPU与外设工作不同步时,很难确保CPU在执行输入操作时,外设一定是“准备好”的;而在执行输出操作时,外设一定是“空闲”的。为保证数据传送的正确进行,可采用查询传送方式。 前提:输入数据之前,CPU要查询输入数据是否准备好;输出数据之前,CPU要查询输出设备是否空闲。只有确认外设已经具备了传送条件后,才能用IN和OUT指令完成数据传送。 与无条件传送方式相比,采用查询方式的接口电路要复杂些,因为它要提供CPU查询的电路。 ① 查询方式输入。图5-4所示为查询式输入的接口电路,该电路有两个端口寄存器,即状态口寄存器和数据口寄存器。 图5-5所示为查询式输入数据的程序流程图。 查询输入的程序段如下: SCAN:IN AL,状态口地址 TEST AL,80H JZ SCAN IN AL,数据口地址 ② 查询式输出。图5-6所示为查询式输出接口 电路,它的状态口和数据口合用一地址。 查询输出的程序段如下:(如图:5-7所 示:) SCAN:IN AL,状态口地址 ;取状态信息 TEST AL,01H ;测忙闲标志 JNZ SCAN ;忙,转移 MOV AL,某数 OUT 数据口地址,AL
您可能关注的文档
- 新闻学考试复习资料.doc
- 收入、费用和利润练习题答案.doc
- 体育教学论复习大纲.doc
- 论我国物权法关于善意取得的规制.doc
- 论死缓的司法适用.doc
- 荆州护城河的污染及治理调查报告.doc
- 护士仪容护理.ppt
- 护理专业教师.ppt
- 护理教育评估.ppt
- 《国际经济法概论》试题及案例分析.doc
- 2026年预制菜消费者购买行为深度报告.docx
- 2026年教育行业在线教育平台互动技术报告.docx
- 湖南火电海外电力建设项目施工管理困境与突破路径探究.docx
- 第十章 神经系统 生理学基础课件.pptx
- 数字化医疗美容连锁机构2026年美容院店美容服务创新可行性研究.docx
- ERP在我国中小企业的应用全景洞察与实践策略.docx
- 2026年建筑智能砂浆稠度仪行业营销模式创新报告.docx
- 皂荚多糖胶:结构、性质与微水固相法改性的深度探究.docx
- CN108634037A 大别山有机发酵大黄茶的制作新方法 (界首市金龙机械购销有限公司).docx
- 2026年餐饮油烟超标预警技术报告.docx
原创力文档

文档评论(0)