- 21
- 0
- 约1.61千字
- 约 9页
- 2017-01-21 发布于天津
- 举报
1、讨论题
第四次小班指导课(第8周;第4、5章) 在多中断源系统中,为了避免CPU通过软件查询中断源环节,加快中断响应速度,提高系统的实时性,常采用向量中断的方法。 其基本思想是: 当外设申请中断并得到响应时,将根据中断源的编号或特征自动形成相应的信息提供给CPU, 由此信息CPU能很方便、快捷地获得该外设对应的中断服务程序的入口地址,并转去执行该中断服务程序。 这个信息即为中断向量。 不同的CPU系统中,向量中断的形式各不相同,但基本原理大同小异。 简单的中断向量生成电路如图所示。 本电路可以接受7个中断请求输入,仅有单个中断请求输入时的中断向量为: 若两个或更多个中断请求输入同时有效,则产生一个新的向量,例如若IR0、IR1均有效,则产生的向量为:FCH 在这种情况下,则只能用软件判优方法来确定先响应哪一个。 (因为本电路太简单,没有排队的功能) (2)思考题5.4、5.5、5.12、5.16 * * * 1、讨论题: (1)讨论如何防止补码运算中的溢出出错问题,并完成思考题4.25的程序设计。 常用的方法有两种,其一是每次加或减法运算指令的后面均要检查溢出标志位OF,当发现产生了溢出时,即进入溢出出错程序进行相应的处理(修改比例因子后重新运算等); 第二种方法是在可能出现溢出的运算前调整数据结构,以保证运算中不会产生溢出,因此运算后可以不检查溢出标志位。 例如:将两个8(或16
原创力文档

文档评论(0)