中国高校课件下载中心 》 教学资源 》 大学文库

《汇编语言与接口技术》课程教学资源(PPT课件)第8章 中断和DMA技术

文档信息
资源类别:文库
文档格式:PPT
文档页数:55
文件大小:604.5KB
团购合买:点击进入团购
内容简介
8.1 中断控制器8259A 8.2 DMA控制器8237A
刷新页面文档预览

1 第8章 中断和DMA技术 8.1 中断控制器8259A 8.2 DMA控制器8237A

2 8.1 中断控制器8259A 8.1.1 8259A的内部结构和引脚 第8章 中断和DMA技术

3 第8章 中断和DMA技术

4 ◼ PDIP——Plastic Dual-In-Line Package (塑料双列直插式封装) ◼ CERDIP——Ceramic Dual-In-Line Package (陶瓷双列直插式封装) ◼ SOIC——Small Outline Integrated Circuit Package (小外形集成电路封装) ◼ PLCC——Plastic Leaded Chip Carrier package (塑料式引线芯片承载封装) ◼ CLCC——Ceramic Leaded Chip Carrier package (陶瓷式引线芯片承载封装) 第8章 中断和DMA技术

5 ◼ 外部引脚 第8章 中断和DMA技术

6 8.1.2 8259A的中断过程 (1) 外部中断源通过IR0~IR7输入高电平中断请求信号 (2) 外部中断源的中断请求信号使中断请求触发器IRR的相应位置 “1”,并与IMR按位相“与”,送给优先权判决电路。 (3) 优先权判决电路从IRR中检测出优先级最高的中断请求位,并将 其与ISR中记录的正在被CPU服务的中断进行优先级比较。当提请的 中断优先级高于正在服务的中断优先级时,中断优先权判决电路就向 控制逻辑发出有效的中断请求信号。 (4) 当控制逻辑收到有效的中断请求信号时,向CPU发出高电平信号 INT,请求中断服务。 (5) 在中断允许的情况下(IF=1),CPU接受中断请求INT,并发出中断 响应信号INTA#,对8086/8088 CPU,将连续发出两个INTA#脉冲。 第8章 中断和DMA技术

7 (6) 当8259A接到来自CPU的第一个INTA#脉冲时,就把允许中断的 最高优先级请求位置入ISR,并把IRR中的相应位复位。如果工作在 级联方式下,而且设备的优先级最高,则主控8259A将送出级联地址 CAS0~CAS2,将其加载至从属8259A上。 (7) 在第二个INTA#脉冲,对单独使用或是级联方式下从属的8259A, 将其中断向量发送至数据总线。 (8) CPU从数据总线上获取中断向量码,转移到相应的中断处理程序。 (9) 中断结束时,通过在中断处理程序中向8259A发送一条EOI(中断 结束)命令,使ISR相应位复位,或在AEOI(自动中断结束)方式下, 由8259A在第二个INTA#脉冲的后沿自动将ISR相应位复位。 第8章 中断和DMA技术

8 第8章 中断和DMA技术 第一个周期 第二个周期 CLK ALE LOCK INTA D7~D0 SP / EN CAS2~CAS0 IR7~IR0 INT 中断类型n CPU响应 周期 8259中断 周期 图 8.2 中断响应周期

9 8.1.3 8259A的工作方式 8258A工作方式 设置优先级方式 屏蔽中断源方式 中断触发方式 数据线连接方式 结束中断处理方式 优先级固定方式 优先级循环方式 普通全嵌套方式 特殊全嵌套方式 自动循环方式 特殊循环方式 自动中断结束方式 非自动中断结束方式 普通中断结束方式 特殊中断结束方式 普通屏蔽方式 特殊屏蔽方式 边沿触发方式 电平触发方式 缓冲方式 非缓冲方式 图 8.3 8259A工作方式 第8章 中断和DMA技术

10 1. 设置优先级的方式 (1) 全嵌套方式(Fully Nested Mode) (2) 特殊全嵌套方式(Special Fully Nested Mode) (3) 优先级自动循环方式(Automatic Rotation Mode) (4) 优先级特殊循环方式(Specific Rotation Mode) 2. 结束中断处理的方式 (1) 中断自动结束方式(Automatic End Of Interrupt (AEOI) Mode)—— ICW4(AEOI=1) (2) 普通的中断结束方式——OCW2(R=0,SL=0,EOI=1) (3) 特殊的中断结束方式——OCW2(R=0,SL=1,EOI=1) 3. 屏蔽中断源的方式 (1) 普通屏蔽方式(Interrupt Masks)——写OCW1 (2) 特殊屏蔽方式(Special Mask Mode)——先写OCW3,再写OCW1 第8章 中断和DMA技术

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档