什么是中断类型码?

如题所述

中断类型码为8位二进制数,即0~255。

所有类型中断的服务子程序入口地址放在中断向量表中(即内存的最低1KB),由中断类型码×4,得到该中断类型服务子程序入口地址在中断向量表的位置,然后从中取出这个地址,转到相应的子程序。

例如:

日时钟中断:08H

键盘中断:09H

扩展资料

中断源分类——

1、重新启动中断

这是为操作人员重新启动一个重新用的,在一般情况下,处理机不能禁止这类中断。

2、机器检验错中断

当发生硬件或软件故障时发生机器校验错中断。用一个64位的机器检验中断码保存中断的原因及其严重程度。在机器的检验保存区中还存储有更加详细的中断原因和故障位置的说明。

3、程序性错误引起的中断

主要包括指令或数据格式错误,在程序执行过程中出现非法操作码、主存保护错误、地址越界错误、各种运算溢出错误、除数为零错误、有效位为零错误、用户态下使用管态指令错误等。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-19
中断类型码为8位二进制数,即0~255。所有类型中断的服务子程序入口地址放在中断向量表中(即内存的最低1KB),由中断类型码×4,得到该中断类型服务子程序入口地址在中断向量表的位置,然后从中取出这个地址,转到相应的子程序。本回答被提问者和网友采纳
第2个回答  2007-12-31
中断有很多种,当发生中断时,由中断类型码转到不同的中断服务子程序

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网