- 0
- 0
- 约1.91千字
- 约 72页
- 2022-06-09 发布于北京
- 举报
第八章 输入输出系统;本章主要内容;8.1 输入输出方式;;外围设备的输入/输出方式;程序直接控制方式;下图为一恒温器,其引线D0—D7可送出当前温度的二进制编码(如: D0—D7为64H,温度为100度)
A、B为温度控制输入端,其控制功能编码如下:
1.请使用8255A将此恒温器接到8088系统总路线上,画出连接图(不用设计地址码电路)
2.每20秒检测一次温度,若温度大于100℃ ,则减温;若温度小于96℃ ,则加温;在此范围内,则保持。
设8255A端口地址为60H—63H,试编写对接口的初始化程序和控制程序。(若用到延迟程序,则可直接调用) ;可编程并行接口8255A;8255A的控制字; MOV AL,90H
OUT 63H,AL
MOV AL,0;保持
L0: OUT 61H,AL ;B口输出控制
CALL DELAY20;延进20S
IN AL,60H;读A口温度值
CMP AL,100
JA DOWN;高于100℃,减温
CMP AL,96;低于96℃,加温
JB UP
MOV AL,0;96℃~100℃,保持
JMP L0
DOWN: MOV AL,03H;减温
JMP L0
UP: MOV AL,02H;加温
JMP L0;程序查询方式;查询式输入;查询式输出;8.2 程序中断方式;中断的概念;引发
执行子程序是由程序员预先设计的(由一条调用子程序指令转入)
执行中断服务程序是由随机的中断事件引起的;
与主程序关系
子程序的执行受到主程序或上层子程序的控制
中断服务程序一般与被中断的现行程序毫无关系;
同时性
不存在同时调用多个子程序的情况
有可能发生多个外设同时请求CPU为自己服务的情况;中断的基本类型;中断的基本类型;中断全过程流程图;中断全过程;中断请求;中断判优;CPU响应中断的条件
CPU接收到中断请求信号
CPU允许中断
一条指令执行完毕
中断响应过程
保存断点:入栈或存入指定内存单元。
关中断:防止中断响应过程被打断。
形成中断服务程序入口;形成中断处理程序入口
软件方法:软件判优、寻找中断源,转中断处理
硬件方法(向量中断):硬件自动形成中断处理程序的入口地址(中断向量) 。
向量地址通常有两种情况:
向量地址是中断服务程序的入口地址
CPU不需要再经过处理就可以进入相应的中断服务程序。
适合于中断源比较少的情况。
向量地址是中断向量表的指针
中断源给出的向量地址是中断服务程序入口地址的地址。例:8086中断系统。;中断处理及中断返回;中断嵌套;中断屏蔽;中断屏蔽;中断屏蔽;中断屏蔽;中断屏蔽;中断控制器;8259A的级联;8259A的编程;中断方式及其接口;中断方式及其接口;;Pentium中断响应;Pentium中断处理过程;DMA方式的概念
DMA——Direct Memory Access 直接存储器访问
在不需要CPU干预和软件介入的情况下,在高速外设和内存之间直接进行的大批量成组的数据传送。
DMA方式的应用
内存与高速外设间简单的数据传送
磁盘的快速读写
通信设备的批量数据传送
动态存储器DRAM的刷新
复杂情况,常综合应用DMA方式与中断方式 ;DMA方式的特点;DMA和中断的区别;DMA传送方式;;;DMA控制器(DMAC);;;DMA控制器(DMAC);DMA传送过程;选择型和多路型DMAC;选择型和多路型DMAC;例题;例题;8.4 通道方式;通道的功能;通道的结构;IBM4300的通道;通道的分类;选择通道;字节多路通道;数组多路通道;通道技术指标;通道技术指标例题;通道结构的发展;PC机
主板
;由IEEE于1995年发布。
特性
高速性。
传输速率为100、200和400Mb/s
实时性。
主要用于数字视频传输。
体积小,连接方便。
最多支持63个外部设备。
各设备间平等,不需PC介入,就可自成系统。
;串行I/O标准接口IEEE-1394;General Specifications;IEEE1394接口配置;IEEE1394协议集;本章总结
原创力文档

文档评论(0)