1、实 验 报 告(2016 / 2017 学年 第 二 学期)课程名称 微型计算机原理与接口技术实验名称 基于中断的字符串动态显示实验时间 2016 年 12 月 02 日指导单位 南京邮电大学指导教师 李群学生姓名 班级学号学院(系) 计算机、软件 专 业 软件工程- 2 -实 验 报 告实验名称 基于中断的字符串动态显示指导教师 李群实验类型 上机实验实验学时 4 实验时间 2016.12.02一、 实验目的和要求目的:掌握 8259 中断控制器的使用方法及对 8259 的初始化编程掌握危机系统中断控制方式原理及终端程序的设计二、实验环境(实验设备)PC 未来汇编- 3 -实验原理及内容;F
2、ILENAME:861-1.ASM.486DATA SEGMENT USE16MESG DB HELLO!,0DH,0AH,$OLD1C DD ?ICOUNT DB 18COUNT DB 10DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG: MOV AX,DATAMOV DS,AXCLICALL READ1CCALL WRITE1CSTISCAN: ;CMP COUNT,0;JNZ SCANMOV AH,01HINT 16HJZ SCANCALL RESETMOV AH,4CHINT 21H;-SERVICE PROCPUSHAPUSH
3、 DSMOV AX,DATAMOV DS,AXDEC ICOUNTJNZ EXITMOV ICOUNT,18;DEC COUNTMOV AH,9LEA DX,MESGINT 21HEXIT: POP DSPOPAIRETSERVICE ENDP;- 4 -READ1C PROCMOV AX,351CHINT 21HMOV WORD PTR OLD1C,BXMOV WORD PTR OLD1C+2,ESRETREAD1C ENDP;-WRITE1C PROCPUSH DSMOV AX,CODEMOV DS,AXMOV DX,OFFSET SERVICEMOV AX,251CHINT 21HPOP DSRETWRITE1C ENDP;-RESET PROCMOV DX,WORD PTR OLD1CMOV DS,WORD PTR OLD1C+2MOV AX,251CHINT 21HRETRESET ENDPCODE ENDSEND BEG- 5 -四、实验小结(包括问题和解决方法、心得体会、意见与建议等)通过实验,对计算机的中断原理和应用有了进一步的理解,对 8259 中断控制器实践有了初步的经验 五、指导教师评语成 绩 批阅人 日 期