第5章微型计算机和外设的数据传输剖析.ppt

无条件传送方式 编程 例 START: MOV DX,INPORT IN AL,DX;读入按键状态 TEST AL,01H;判断最低位按键 JNZ K1;最低位按键没闭合,转 MOV AL,01H;最低位发光 JMP DISP K1:TEST AL,02H; JNZ K2;次低位按键没闭合,转 MOV AL,03H;最低2位发光 JMP DISP …………………. DISP: MOV DX,OUTPORT OUT DX,AL; JMP START * 5.5.1 程序方式 条件传送方式也叫查询方式 接口特点:避免了对端口的“盲读”、“盲写” ,数据传送的可靠性高,并且硬件接口相对简单。缺点是CPU工作效率低,I/O响应速度慢; 外设要求:状态口和数据口 在有多个外设的系统中,CPU的查询顺序由外设的优先级确定 一种CPU主动、外设被动的I/O操作方式,很好地解决了CPU与外设之间的同步问题 5.5.1 程序方式 条件传送方式的三个环节 CPU从接口中读取状态字。 CPU检测状态字 如“就绪”状态,则传送数据。 READY? 读取状态端口 读/写数据端口 Y N 状态端口复位 5.5.1 程序方式 图5.4 查询式输入的接口 1 2 3 4 5 ???? 5.5.1 程序方式 图5.5 查询式输出的接口 5.5.1 程序方式 图5.6 查询式输入过程

文档评论(0)

1亿VIP精品文档

相关文档