上海大学-计算机组成原理实验报告八(共5页).doc
《上海大学-计算机组成原理实验报告八(共5页).doc》由会员分享,可在线阅读,更多相关《上海大学-计算机组成原理实验报告八(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上上海大学 计算机学院计算机组成原理实验报告 八姓名 XXX 学号 XXXXXX 教师 王雪娟时间 周三1113 地点 行健楼 6楼 机位 4中断机制和应用(综合实验)一 实验目的:1. 学习实验箱感知中断的硬件结构和工作原理。2. 学习使用中断系统。3. 学习使用扩展外设。二 实验原理:1程序中断:因“随机性”原因,使一个程序暂停执行,转而执行另一个程序,以处理随机事件,然后再返回原程序继续执行的过程成为“中断”。 中断同子程序调用有共同点:执行另一个程序,然后返回。所以在调用另一个程序(中断服务子程序)时必须保存断点。 中断与子程序调用有一个根本区别:中断发生的时间
2、是随机的(不可预知,但发生后应该如何处理是安排好的),而子程序调用时间是安排好的,由程序员写下的调用指令决定。 中断发生的“随机性”决定了“必须用硬件感知中断请求”、“不仅要保存断点,还必须保存现场”。 中断发生时间与正在运行的程序的无关性,使得整个系统在运行一个程序的同时,还能感知其它事件的发生!这是实时监控的技术基础、是多用户、多任务、多线程技术的关键点,因此是操作系统工作的前提,是计算机系统的“点睛”之笔!深刻理解中断系统是计算机专业人员用好计算机的必备知识!2. 实验箱的中断感知硬件: 只有“中断返回”指令和复位操作使EINT为低电平,这个低电平作用到IREQ的SD端,使上面这个D触发
3、器的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,这时号“或门”对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海 大学 计算机 组成 原理 实验 报告
限制150内