您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 中断机制和应用-徐龙伟
《计算机组成原理实验》报告十姓名徐龙伟学号12121407时间周一567地点计算机大楼606机房一.中断机制和应用实验1.实验内容及要求1.用74LS08芯片搭建当电键K1和K2都为1时不产生中断请求信号的外部电路。2.编制中断服务子程序使OUT交替显示AA、BB三次后返回源程序。源程序为实验七完成的交替显示11和55的程序。(1)运行上述程序,在完成AA、BB交替显示三次之前恢复K1K2都为1的状态。记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况。(2)运行上述程序,在完成AA、BB交替显示时不恢复K1K2都为1的状态。记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况。分析上述二种显示现象的原因。2.实验环境CP226模型机集成开发环境3.实施步骤或参数一、(1)打开电源,进入手动模式(2)将试验箱的外扩箱上的1、2号接口接于k1、k2,7号接地,40号接电源,3号接INT二、进入汇编语言程序集成开发环境CP226。源程序:L1:MOVA,#11H此处为交替显示11H和55H的代码OUT评阅MOVR1,AMOVA,#15HMOVR3,A显示延迟L2:SUBA,#01HMOVR3,AJZL3JMPL2L3:MOVA,#55HOUTMOVR1,AMOVA,#15HMOVR3,AL4:SUBA,#01HMOVR3,AJZL1JMPL4ORG88H中断信号产生时程序跳转至88H位置处运行MOVR2,AMOVR0,#03H交替显示3次A3:MOVA,R0SUBA,#01HJZA5MOVR0,AMOVA,#AAH交替显示AAH、BBHOUTMOVA,#16HA1:SUBA,#01HJZA2JMPA1A2:MOVA,#BBHOUTMOVA,#16HA4:SUBA,#01HJZA3JMPA4A5:MOVA,R1OUTMOVA,R2RETIENDIA置为:10001000保存、编译源程序并下载至实验箱。全速运行指令,并观察结构图和实验箱上的相关寄存器在有中断信号和没有中断信号的变化。记录实验结果,退出软件,关闭电脑和实验箱。4.测试或者模拟结果第一小题没有现象第二小题:(1)在执行中断前,ACK和REQ都不亮,OUT交替显示11和55,R3记录从15开始倒数的输出延迟情况;将K1、K2置为0后,ACK和REQ灯都亮,OUT显示AA和BB,R0显示AA和BB的显示次数;中断后ACK和REQ灯不再亮(2)在执行中断前,ACK和REQ都不亮,OUT交替显示11和55,R3记录从15开始倒数的输出延迟情况;将K1、K2置为0后,ACK和REQ灯都亮,OUT显示AA和BB,R0显示AA和BB的显示次数;将K1、K2置为1后,ACK和REQ又不亮,马上又亮,OUT继续显示AA和BB5.体会这次实验做得非常快,但是验收的时候老师发现了一些小问题:在第二题中的延时显示有点问题,直到最后才修改完成,做实验不可能是一帆风顺的,虽然操作完全正确但是也可能会出现各种各样的错误结果。这就要求我们要对机器有一个更加全面的了解,如果出现跟预期不一样的结果,要能够查找到问题的根源,这样才能够最快速的解决问题。
本文标题:中断机制和应用-徐龙伟
链接地址:https://www.777doc.com/doc-5869891 .html