中断实验实验报告
中断试验试验报告班级:电信1001姓名:张贵彬学号:20**46830213一、实验目的1、掌握PC机中断处理系统的基本原理。
2、学会编写中断服务程序。
二、实验原理与内容1、实验原理PC机用户可使用的硬件中断只有可屏蔽中断,由8259中断控制器管理。中断控制器用于接收外部的中断请求信号,经过优先级判别等处理后向CPU发出可屏蔽中断请求。IBMPC、PC/XT机内有一片8259中断控制器对外可以提供8个中断源:中断源中断类型号中断功能IRQ008H时钟IRQ109H键盘IRQ20AH保留IRQ3OBH串行口2IRQ40CH串行口1IRQ50DH硬盘IRQ60EH软盘IRQ0FH并行打印机8个中断源的中断请求信号线IRQ0~IRQ7在主机的62线ISA总线插座中可以引出,系统已设定中断请求信号为“边沿触发”,普通结束方式。对于PC/AT及286以上微机内又扩展了一片8259中断控制,IRQ2用于两片8259之间级连,对外可以提供16个中断源:中断源中断类型号中断功能IRQ8070H实时时钟IRQ9071H用户中断IRQ10072H保留IRQ11O73H保留IRQ12074H保留IRQ13075H协处理器IRQ14076H硬盘IRQ15077H保留TPC-USB实验板上,固定的接到了3号中断IRQ3上,即进行中断实验时,所用中断类型号为0BH。
2、实验内容实验电路如图9-1,直接用手动产单脉冲作为中断请求信号(只需连接一根导线)。要求每按一次开关产生一次中断,在屏幕上显示一次“TPCAInterrupt!”,中断10次后程序退出。
三、实验电路图四、实验流程图五、实验程序datasegmentmessdb'TPCAinterrupt!',0dh,0ah,'$'
dataendscodesegmentassumecs:code,ds:datastart:movax,csmovds,axmovdx,offsetint3movax,250bhint21hinal,21handal,0f7hout21h,almovcx,10still:jmpllint3:movax,datamovds,
中断实验实验报告 来自淘豆网www.taodocs.com转载请标明出处.