实验报告(2015/2016学年第1学期)课程名称微型计算机原理与接口技术实验名称基于中断的字符串动态显示实验时间2015年12月9日指导单位计算机学院、软件学院指导教师李爱群/孙力娟学生姓名班级学号学院(系)计软院专业1实验报告实验名称基于中断的字符串动态显示指导教师李爱群实验类型上机实验学时2实验时间2015.12.9一、实验目的和任务(包括实验名称、目的、任务、程序的输入和输出要求以及功能)要求:掌握8259中断控制器的使用方法及编程;掌握微机系统中断控制方式原理及中断程序的设计。实验内容:设计软件实现:利用中断控制方式进行字符串动态显示(字符串内容和时间间隔自定),来一次中断,显示一次字符串,主机有键入结束演示。二、实验环境(包括实验过程中所用的主要仪器设备、软件等)PC系列机,汇编语言开发工具2三、实验原理(包括算法思想、算法流程、源程序的各个组成部分、算法分析过程,演示结果等,可加页)实验步骤:打开未来汇编输入以下代码并运行:.486DATASEGMENTUSE16YANGDB0DH,0AH,B13041221$OLD1CDD?ICOUNTDB18ORIGINDB20HDATAENDSCODESEGMENTUSE16ASSUMECS:CODE,DS:DATABEG:MOVAX,DATAMOVDS,AXCLICALLREAD1CCALLWRITE1CSTISCAN:MOVAH,1INT16HJZSCANCALLRESETMOVAH,4CHINT21HSERVICEPROCPUSHAPUSHDSMOVAX,DATAMOVDS,AXDECICOUNTJNZEXITMOVICOUNT,20MOVAH,9MOVDX,OFFSETYANGINT21HEXIT:POPDSPOPAIRETSERVICEENDPREAD1CPROC3MOVAX,351CHINT21HMOVWORDPTROLD1C,BXMOVWORDPTROLD1C+2,ESRETREAD1CENDPWRITE1CPROCPUSHDSMOVAX,CODEMOVDS,AXMOVDX,OFFSETSERVICEMOVAX,251CHINT21HPOPDSRETWRITE1CENDPRESETPROCMOVDX,WORDPTROLD1CMOVDS,WORDPTROLD1C+2MOVAX,251CHINT21HRETRESETENDPCODEENDSENDBEG4四、实验小结(包括问题和解决方法、心得体会等)这次实验让我了解了8259的工作原理。五、指导教师评语成绩批阅人日期