微型计算机原理微型计算机原理((第六章)第六章)主讲教师赖于树主讲教师赖于树Email:laser121@sina
comEmail:laser121@sina
com重庆三峡学院物理电子工程学院第六章中断技术第六章中断技术本章内容6
1中断的基本概念6
2IBM-PC微机中断系统6
3可编程中断控制器8259A6
48259A在微机系统中的应用6
1中断的基本概念中断的基本概念本章首页本章首页1
什么是中断外设中断:键盘、打印机、显示器等指令中断:INT10H、INT21H等硬件故障中断:奇偶错、电源故障等程序性中断:除法溢出、非法操作码等中断:是指CPU在正常运行程序时,由于内部/外部事件或由程序预先安排的事件,引起CPU中断正在运行的程序,转去为该事件服务
服务完毕,再返回去继续运行被暂时中断的程序的过程
中断服务(处理)程序、断点2
中断源与中断识别1)中断源:发出中断请求的外部设备或引起中断的内部原因2)中断识别:确定中断源,实现程序转移向量中断:中断向量、中断号查询中断:软、硬件查询确定中断源3)中断向量与中断向量表中断向量:中断服务程序入口地址,4个字节(偏移地址、段首址)中断向量表:PA=000H~3FFH,256个;存储结构(中断号,顺序)6
1中断的基本概念(续)中断的基本概念(续)本章首页本章首页4)中断类型号与中断向量指针类型号:8位,N=00~FFH中断向量指针:PA=4*N5)中断向量的装入(填写)与修改装入:系统配置和使用的系统软件负责CLICLDMOVAX,0MOVES,AXMOVDI,4*NMOVAX,OFFSETINT_SEVSTOSWMOVAX,SEGINT_SEVSTOSWSTI用串操作指令装入用系统功能调用装入(参照修改)用MOV指令装入设中断类型号为N,服务程序入口为INT_SEVCLIMOVAX,0MOVE