微机原理_周荷琴版_课件.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理_周荷琴版_课件

第六章 输入输出和中断技术;主要内容;6.1 输入输出接口;一、I/O接口与端口;*;I/O接口的基本结构;CPU与外设之间的信息;I/O接口要解决的问题;I/O接口的功能;二、I/O端口的编址方式;1、端口与内存统一编址(存储器映象);2、端口独立编址(I/O映象);8086与存储器及I/O端口连接相关信号线 RD、WR、M/IO、A19-A0;8086的I/O端口编址;三、I/O地址的译码;I/O地址的译码; A Y0 B Y1 C Y2 Y3 Y4 G2B Y5 G2A Y6 G1 Y7 ;IBM PC/XT 系统板I/O端口地址分配;扩展槽I/O端口地址分配;四、I/O数据的传送方式; 3、并行接口与串行接口;6.2 简单的输入输出接口芯片;一、接口的基本构成;二、接口的类型及特点;接口特点;三、三态门接口;三态门接口;74LS244(单向数据驱动器);74LS245(双向数据总线缓冲器);三态门接口应用例;74LS373(锁存器);74LS373真值表;锁存器芯片74LS373;6.3 CPU与I/O的控制方式;一、无条件传送;无条件传送例;;二、查询工作方式;查询工作方式;准备好?;查询工作方式例;;三、中断控制方式;以上三种I/O方式的共性;四、DMA控制方式;DMA控制方式;CPU ;DMA控制方式的工作过程;DMA控制方式的工作过程;DMA控制方式的工作过程;DMA控制方式;6.4 中断技术;一、中断的基本概念; 中断源 :;引入中断的原因;中断系统;外部中断响应的一般过程;中断请求;中断源识别;中断判优——要解决的问题;中断判优——控制方法;软件查询接口电路; 当CPU响应中断请求进入中断处理程序后,必须在中断处理程序的开始部分安排一段带优先级的查询程序,查询的先后顺序就体现了不同设备的中断优先级,即先查的设备具有较高的优先级,后查的设备具有较低的优先级。 一般来说总是先查速度较快或是实时性较高的设备。 软件查询的流程如下图所示。;软件查询流程图;菊花链优先级排队电路 菊花链优先级排队电路是一种优先级管理的简单硬件方案。它是在每个设备接口设置一个简单的逻辑电路,以便根据优先级顺序来传递或截留CPU发出的中断响应信号INTA,以实现响应中断的优先顺序。 各个外设的中断优先权由其在链中的位置决定,处于菊花链前端的比处于链条后端的优先权高。;中断优先级硬件实现电路(菊花链);中断响应的条件;中断响应;中断处理;中断服务子程序完成的工作;中断返回;二、8088/8086中断系统;;2、中断处理过程;T1;CPU响应外部中断的过程(自动完成);书p302 第10 题;中断向量表;中断向量表;中断向量和中断向量表;中断向量表的初始化;中断向量表的初始化(直接装入法); DOS系统功能调用法 功能号:(AH)=25H。 入口参数:(AL)=中断类型号 ? ?(DS)=中断服务程序入口地址的段地址 (DX)=中断服务程序入口地址的偏移地址 ;下面程序段完成中断类型号为60H的入口地址置入。 PUSH DS ;保护DS MOV DX,OFFSET INT60 ;取服务程序偏移地址 MOV AX,SEG INT60 ;取服务程序段地址 MOV DS,AX MOV AH,25H ;送功能号 MOV AL,60H ;送中断类型号 INT 21H ;DOS功能调用 POP DS ;恢复DS ; 取中断向量 功能号:(AH)=35H。 入口参数:(AL)=中断类型号 出口参数:ES:BX=中断服务程序入口地址。;8086内部中断响应过程;8086内部中断响应过程;8088/8086中断系统的优先级;中断处理过程;中断服务程序设计举例;Data segment count dw 182 mess db ‘The bell is ring!’,0ah,0dh,’$’ Data ends Stack segment db 100 dup(?) Stack ends Code segment Main proc far

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档