若中断向量表中地址为0040H单元中存放的是1234H,0042H单元中存放的是5678H,试问:

如题所述

10号中断,入口地址为5678H:1234H。

60H=96D

中断类型号n乘上4就是中断向量表起始地址

n=96/4=24

62H中的字节在CS寄存器

60H在IP

逻辑地址=1080H*10+4200H=14A00H

扩展资料:

80x86系统是把所有的中断向量集中起来,按中断类型号从小到大的顺序存放到存储器的某一区域内,这个存放中断向量的存储区叫做中断向量表,即中断服务程序入口地址表。

由于中断向量表可以在操作系统层面灵活修改,因此,不同的系统的中断向量表可能是不同的。此外,intel在CPU的保护模式下,占用了0x00 ~ 0x1F共32个中断号,在Linux下,是从0x20开始用于系统自身的中断的,包括8259芯片的中断重置。

参考资料来源:百度百科-中断向量表

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

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