




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上海大学 计算机学院计算机组成原理实验报告 八姓名 XXX 学号 XXXXXX 教师 王雪娟时间 周三1113 地点 行健楼 6楼 机位 4中断机制和应用(综合实验)一 实验目的:1. 学习实验箱感知中断的硬件结构和工作原理。2. 学习使用中断系统。3. 学习使用扩展外设。二 实验原理:1程序中断:因“随机性”原因,使一个程序暂停执行,转而执行另一个程序,以处理随机事件,然后再返回原程序继续执行的过程成为“中断”。 中断同子程序调用有共同点:执行另一个程序,然后返回。所以在调用另一个程序(中断服务子程序)时必须保存断点。 中断与子程序调用有一个根本区别:中断发生的时间是随机的(不可预知,但发生后应该如何处理是安排好的),而子程序调用时间是安排好的,由程序员写下的调用指令决定。 中断发生的“随机性”决定了“必须用硬件感知中断请求”、“不仅要保存断点,还必须保存现场”。 中断发生时间与正在运行的程序的无关性,使得整个系统在运行一个程序的同时,还能感知其它事件的发生!这是实时监控的技术基础、是多用户、多任务、多线程技术的关键点,因此是操作系统工作的前提,是计算机系统的“点睛”之笔!深刻理解中断系统是计算机专业人员用好计算机的必备知识!2. 实验箱的中断感知硬件: 只有“中断返回”指令和复位操作使EINT为低电平,这个低电平作用到IREQ的SD端,使上面这个D触发器的Q端为1,作用到IACK的CD端使下面这个D触发器的Q端输出0。本课程称其为状态0。系统复位结束或执行其他指令时,EINT为无效的高电平,这时在时钟CK驱动下,IREQ的Q端输出D端的INT状态。当有中断请求时INT为0,则一个CK后Q端输出0,但这个0能否被CPU感知却要看号“或门”是否允许它通过。而“非取指”微指令有IREN1,则号“或门”输出1,于是IREQ的Q端无论输出0或1,号“或门”总输出1,即不允许中断请求通过。同时这个1又送入IACK的SD端;于是下触发器的SD和CD端的输入都是无效状态,这个触发器保持稳定。当执行取指微指令时,IREN0,于是号或门输出0,这时号“或门”对IREQ的Q端开放,若有中断请求就会在这时被CPU感知。所以无论中断请求在何时提出,都只能在取指阶段被感知! 当 号“或门”输出0时中断被感知,同时这个低电平使IACK的SD有效,迫使其Q端输出1,ACK灯亮,并使号“或门”对IREN关闭并输出1;三 实验步骤:. 用74LS 08芯片搭建当电键K1和K2都为1时不产生中断请求信号的外部电路: (1) 打开电源,进入手动模式(2) 将试验箱的外扩箱上的1、2号接口接于k1、k2,7号接地,40号接电源,3号接INT. 编制中断服务子程序使OUT交替显示AA、BB三次后返回源程序。源程序为实验七完成的交替显示11和55的程序: 汇编源程序:L1:MOV A,#11H MOV 49H,A OUT MOV A,#15HL3:SUB A,#01H JZ L2 JMP L3L2:MOV A,#55H MOV 49H,A OUT MOV A,#15H JMP L4L4:SUB A,#01H JZ L1 JMP L4ORG 88HMOV 51H,AMOV A,#03HMOV 50H,AL5:MOV A,#AAH OUT MOV A,#15HL6:SUB A,#01H JZ L7 JMP L6L7:MOV A,#BBH OUT MOV A,#15HL8:SUB A,#01H JZ BEGIN JMP L8BEGIN:MOV A,50H SUB A,#01H MOV 50H,A JZ L9 JMP L5L9:MOV A,49H OUT MOV A,51H RETI END运行上述程序,在完成AA、BB交替显示三次之前恢复K1K2都为1的状态。记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况:.运行上述程序,在完成AA、BB交替显示时不恢复K1K2都为1的状态。记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况:四 实验现象2.OUT寄存器交替显示11和55,当发生中断时,OUT寄存器交替显示AA和BB三次,然后返回源程序继续交替显示11和55。3.在执行中断前,ACK和REQ灯均不亮,ST寄存器为00,OUT显示11和55;执行中断时,ACK和REQ灯均亮,OUT显示AA和BB;中断后ACK和REQ灯又不亮,OUT寄存器又显示11和55。4. 在执行中断前ACK和REQ灯均不亮,OUT显示11和55;执行中断时ACK和REQ亮起,OUT交替显示AAH和BBH;中断后,ACK和REQ灯暗掉后又马上亮,继续显示AA和BB。5.由于中断结束后没有停止中断,程序又进入中断,所以OUT会继续显示AA和BB。五 体会由于中断同子程序调用有共同点,所以完成了上一次实验的我对于这次中断机制实验
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史建筑单体保护规划基础知识点归纳
- 石大学前卫生学试卷(四)及参考答案
- 生物(深圳卷)2025年中考考前押题最后一卷
- 环保文化用品细分与市场定位研究-洞察阐释
- 新能源汽车企业经营管理方案
- 家庭教育社区支持的现状与发展趋势分析
- 企业数字人才培训机制的构建与优化
- 2025至2030年中国灯插配线行业投资前景及策略咨询报告
- 2025至2030年中国淋膜铜版纸行业投资前景及策略咨询报告
- 2025至2030年中国氨基静电烘漆行业投资前景及策略咨询报告
- 阴囊佩吉特病
- 隐龙山墓园规划方案
- 超声引导下心包穿刺置管术
- 周公山隧道施工组织设计最终版样本
- 玻璃幕墙清洗施工方案
- lcd制造工艺流程
- 霍纳综合征学习课件
- 肿瘤病人护理讲课
- 安全生产管理的工作流程与规范
- 第三小学花样跳绳校本教材(一至六年级通用)
- 《大数据技术原理与应用(第3版)》期末复习题库(含答案)
评论
0/150
提交评论