资源描述:
《微机接口技术期末复习.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微型计算机接口技术期末复习2015.12第七章 输入/输出系统一.接口电路的作用和功能二、端口的概念、分类三、端口有两种编址方式。PC系列机采用端口独立编址四、最常用的I/O指令1.直接寻址I/O指令(8位端口地址)2.DX间接寻址I/O指令(当端口地址>8位)五、微机系统与I/O端口的信息交换有四种方式:无条件传送,查询方式,中断方式,DMA方式查询方式下发送和接收数据的程序段第八章 中断系统一.中断概念CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断。二、中断指令STICLIINTnIRET要求掌握。中
2、断指令在中断程序设计中何时使用。CPU执行中断指令后,完成哪些操作。STI,CLI只对可屏蔽中断请求有效例:CPU执行IRET指令后,从栈顶弹出字节数据,分别赋给______、________和________。三.中断向量。中断向量是实模式下,中断服务子程序的入口地址。在实模式下,CPU把256种中断向量组成一张表设置在系统的RAM最低端的1K单元(0~3FFH)。n型中断向量存放在内存单元地址4*n~4*n+3这四个单元4n+0+2+3+1n型服务程序入口的偏移地址n型服务程序入口的段基址n型中断向量例:实模式下,从内存地址0000H:0048
3、H开始的连续4个单元中存放的内容为00H,38H,30H,50H,则该地址所对应的中断类型码为_______,该中断所对应的中断服务子程序的入口地址为______。。中断向量表的引导作用CPU中断硬件中断(外部中断)软件中断(内部中断)PC机256种中断可屏蔽中断非屏蔽中断四、微机系统中断分类※(1)对于CPU中断、软件中断、非屏蔽中断(NMI)。概念。中断类型码的获得CPU中断自动获得软件中断包含在软中断指令中非屏蔽中断自动获得,n=2(2)对于可屏蔽中断可屏蔽中断是通过8259中断控制器连至CPU的INTR。对于8259要求掌握:。8259中断
4、响应过程(即CPU响应可屏蔽中断过程)例:中断优先权电路的作用是什么?对于微机系统可屏蔽硬件中断要求掌握:中断级别最高最低中断源日时钟中断键盘中断从8259IR0IR1IR2辅串口主串口并口2软盘并口1…IR7中断类型码08H09H70H71H改向0AH72H…77H0BH0CHODH0EH0FH。系统分配的8259口地址中断屏蔽寄存器口地址接收中断结束命令的寄存器口地址主825921H20H从8259A1HA0H对于要求掌握的四种可屏蔽中断:。用户中断中断源中断向量71H,0AH用户可置换的中断向量71H,0AH。日时钟中断中断源中断向量08H,
5、1CH用户可置换的中断向量08H,1CH重点掌握1CH五。中断程序设计(1)主程序的编写主要包括a.中断向量的置换(读中断向量和写中断向量)b.硬件中断通路的开放和屏蔽。涉及到是否要对中断对于日时钟08H(或其中的1CH),默认下主8259已经打开,无需再进行开放操作。(2)中断服务程序的编写根据置换的中断类型不同,需要解决是否要对中断管理器8259写中断结束命令字的问题。对于日时钟08H(或其中的1CH),不需要写中断结束命令字假设微机系统外扩了如下的一个‘单脉冲发生器’,该‘单脉冲发生器’电路受一个自复开关K的控制,每按一次K,该电路输出一个正
6、脉冲,输入到系统机从8259的IR1作为外部中断请求。要求:每按一次K,屏幕上显示一行字符串“Welcome!”。主机键盘按任意键,程序结束,返回DOS。(要求给出完整的源程序)从8259IR1单脉冲发生器K.486DATASEGMENTUSE16MESGDB“B01040101”,”$”DATAENDSCODESEGMENTUSE16ASSUMECS:CODE,DS:DATABEG:MOVAX,DATAMOVDS,AXCLICALLWRITE0ACALLI8259STISCAN:MOVAH,1INT16HJZSCANMOVAH,4CHINT21H
7、SERVICEPROCPUSHAPUSHDSMOVAX,DATAMOVDS,AXMOVAH,9MOVDX,OFFSETMESGINT21HMOVAL,20HOUT20H,ALPOPDSPOPAIRETSERVICEENDPWRITE0APROCPUSHDSMOVAX,CODEMOVDS,AXMOVDX,OFFSETSERVICEMOVAX,250AHINT21HPOPDSRETWRITE0AENDPI8259APROCINAL,21HANDAL,11111011BOUT21H,ALINAL,0A1HANDAL,11111101BOUT0A1H,AL
8、RETI8259AENDPCODEENDSENDBEG第九章 串行通信一.基本概念1.通信的基本方式分为并行通信和串行通信