- 5
- 0
- 约1.68千字
- 约 54页
- 2017-04-24 发布于江西
- 举报
微型计算机原理 第6章.ppt
第6章 输入/输出和中断;6.1 输入/输出信息的传送方式;6.1.2 输入/输出信息的种类
数据信息
状态信息
控制信息; 6.1.3 CPU与外设的连接
; 为了实现外设与CPU之间的信息传送匹配,接口电路应具有以下功能。
1、锁存功能
2、隔离作用
3、变换作用
4、联络作用
;6.1.4 CPU对外设的编址
1、端口与主存储器单元统一编址
;2、端口单独编址 ;6.1.5 CPU与外设之间的数据传送方式
1、无条件传送方式
2、查询传送方式
3、中断传送方式?
4、直接存储器存取方式 ;6.2 中断的概念;1、中断源及种类
(1)软件中断
(2)故障中断
(3)实时时钟
(4)I/O中断;2、中断响应及优先级判定
(1)可屏蔽中断
对可屏蔽中断(从INTR引脚接收的请求信号),CPU必须在以下四个条件同时满足时才响应:; ① 无总线请求。即总线上的其它设备无总线请求。
② 无非屏蔽中断请求。
③ CPU允许中断。即CPU内部的中断允许寄存器置1,对于8086/8088是IF=1。
④ CPU执行完现行指令。;(2)不可屏蔽中断
对于不可屏蔽中断(从NMI引脚来的请求信号),只要满足上述的第一条和第四条就予以响应。;(3)CPU响应中断后,将自动完成以下工作:
① 关闭中断
② 程序断点地址及状态标志入栈
③ 转到中断服务程序进行中断处理 ;3、中断处理
(1)现场保护
(2)开中断
(3)中断服务
(4)关中断
(5)恢复现场
(6)中断返回;6.2.3 中断的嵌套
;6.3 8086/8088CPU中断系统 ;6.3.2 8086/8088的中断类型
1、可屏蔽中断INTR ;2、不可屏蔽中断NMI
3、内部中断
(1)溢出中断
(2)除法运算出错中断
(3)INT n 指令中断
(4)断点中断
(5)单步(陷阱)中断
;6.3.3 8086/8088的中断矢量表
6.3.4 中断优先级
1、中断优先级
2、中断优先级的判断
(1)软件查询方法
(2)硬件排队方法 ;6.4 可编程中断控制器8259A;6.4.2 8259A的中断顺序
6.4.3 8259A的工作方式
1、中断优先权方式
(1)固定优先权方式
(2)自动循环优先权方式;2、中断嵌套方式
(1)完全嵌套方式
(2)特殊完全嵌套方式
3、中断屏蔽方式
(1)普通屏蔽方式
(2)特殊屏蔽方式;4、中断结束方式
(1)自动结束方式
(2)普通结束方式
(3)特殊结束方式
5、中断触发方式
6. 4. 4 8259A的编程; 【例6-1】 某微机系统使用一片8259A管理中断,中断请求由IR2引入,工作方式采用边沿触发、完全嵌套和非自动结束,中断类型号为40H,设端口地址为20H和21H,试编写初始化程序。
根据题意,写出ICW1、ICW2和ICW4的格式,按图6-15的顺序写入。编写初始化程序如下: ;6.4.5 8259A的级连电路 ; 【例6-2】8259A与IBM PC/XT系统总线的连接。
;6.5 可编程DMA控制器8237A; (2)当收到CPU发出的HLDA信号后能接管总线,进入DMA模式;
(3)能发出地址信息对存储器寻址并能修改地址指针;
(4)能发出存储器和外设的读、写控制信号;; (5)决定传送的字节数,并能判断DMA传送是否结束;
(6)接受外设的DMA请求信号和向外设发DMA响应信号;
(7)能发出DMA结束信号,使CPU恢复正常。
3、DMAC的结构 ;6.5.2 8237A的内部结构
;图6-20 8237A内部结构框图 ;6.5.3 8237A的工作方式
1. 字节传送
2. 块传送
3. 请求传送
4. 级连 ;6. 5. 4 8237A内部寄存器和编程
1.8237A内部寄存器
2. 8237A的编程 ;6. 5. 5 DMA操作过程时序
您可能关注的文档
最近下载
- 常州大学《大学英语一》2024-----2025学年期末试卷(A卷).pdf VIP
- 艾米克变频器AMK3100中文说明书使用手册.pdf
- 必背古诗词75首(可打印) .pdf VIP
- 某知名汽车维修企业员工手册范本.docx VIP
- 2025年二建水利b证考试真题及答案.docx
- 安全驾驶教育培训课件.ppt VIP
- 汽车维修车间员工职责手册.docx VIP
- 黑龙江省哈尔滨市第三中学校2025-2026学年高二上学期9月月考物理试卷.docx VIP
- 初中语文名著导读--《骆驼祥子》知识点总结归纳.docx VIP
- 实施指南(2025)《DAT 22-2015 归档文件整理规则》.pptx VIP
原创力文档

文档评论(0)