- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[幼儿教育]第6章 输入输出和中断技术
第6章 输入输出及中断技术;主要内容;I/O系统的概念和特点
接口的基本功能
端口的概念
端口的编址方式
I/O地址译码;1、输入输出系统的组成及特点;2、I/O接口和端口;(1)I/O接口要解决的问题;(2)I/O接口的功能;(3)I/O端口;3、I/O端口的编址方式;(1)端口与内存的统一编址;(2)端口的独立编址;端口的寻址;8088/8086的I/O端口编址;4、I/O地址的译码;I/O译码的地址信号;I/O地址译码例题;(1)写出地址范围;(2)画出译码电路图:;了解和掌握:;1、接口的基本构成;(1)接口的基本构成;(2)接口的分类;输入接口:
(1)要求对数据具有控制能力
(2)常用三态门实现
输出接口:
(1)要求对数据具有锁存能力
(2)常用锁存器实现;2、三态门接口;(1)三态门的工作波形;(2)三态门典型芯片74LS244;含8个三态门的集成电路芯片
两个控制端,各控制4个三态门
控制端低电平有效,三态门导通;(3)三态门典型芯片74LS245;(4)三态门接口应用例题;返回;程序段如下:
MOV DX,83FCH
IN AL,DX
AND AL,0FFH
JZ NEXT1
JMP NEXT2;3、锁存器接口;(1)常用锁存器芯片;D1~D8:数据输入端
Q1~Q8:数据输出端
CLK:触发端,上升沿触发
/CLR:复位端,低电平有效时,数据输出端全部输出数据0;74LS373;74LS374;4、I/O接口综合应用例题;O1 I1
O2 I2
O3 I3
O4 I4
E1 ;;三、基本输入/输出方法;1、无条件传送方式;程序代码
MOV DX,0FFF7H
IN AL,DX
TEST AL,01
JZ …………. ;程序代码
MOV AL,81H
MOV DX,0FF00H
OUT DX,AL;2、查询工作方式;优点:
软硬件比较简单
缺点:
(1)CPU效率低
(2)数据传送的实时性差,速度较慢;(2)查询传送输入输出过程流程图;READY?;超时?;(3)查询工作方式例题;D5
; LEA SI,DATA
MOV CX,100
AGAIN: MOV DX,03FBH
WAITT: IN AL,DX
TEST AL,20H
JNZ WAITT
MOV DX,03F8H
MOV AL,[SI]
OUT DX,AL
INC SI
LOOP AGAIN
HLT;3、中断控制方式;以上三种I/O方式的共性;4、DMA(直接存储器存取)控制方式;DMA控制方式;DMA传送原理示意图 ;DMA控制方式的工作过程
当外设准备好,可以进行DMA传送时,外设向DMA控制器发出“DMA传送请求”信号(DRQ);
DMA控制器收到请求后,向CPU发出“总线请求”信号HOLD,表示希望占用总线;
CPU在完成当前总线周期后会立即对HOLD信号进行响应。响应包括两个动作:一是CPU将数据总线、地址总线和相应的控制信号线均置为高阻态,由此放弃对总线的控制权。另一方面,CPU向DMA控制器发出“总线响应”信号(HLDA)。
DMA控制器收到HLDA信号后,就开始控制总线,并向外设发出DMA响应信号DACK;;DMA控制方式的工作过程(续)
DMA控制器送出地址信号和相应的控制信号,实现外设与内存或内存与内存之间的直接数据传送;
例如:从外设向内存传送若干字节数据
(1)DMAC向I/O接口发出读信号;
(2)向地址总线上发出存储器的地址;
(3)发出存储器写信号和AEN信号;
(4)传送数据并自动修改地址和字节计数器
(5)判断是否需要重复传送操作。;DMA控制方式的工作过程(续)
DMA控制器自动修改地址和字节计数器,并判断是否需要重复传送操作。当规定的数据传送完后,DMA控制器就撤销发往CPU的HOLD信号。CPU检测到HOLD失效后,紧接着撤销HLDA信号,并在下一时钟周期重新开始控制总线。 ; ;数据块传送;每次传送一个字节;按需传送;掌握:
中断的基本概念
中断响应的一般过程
8088/8086中断系统
中断向量表及其初始化
8088/8086中断响应过程;1、中断的基本概念;中断定义:
CPU执行程序时,???于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这
文档评论(0)