结构推理 己知中断类型号为N,如何获得中断服务程序的入口地址?N=2时,该中断服务程序的入口地址在中断向量表中的位置是什么?
【正确答案】当CPU响应中断,调用中断类型号为N的中断程序时,根据中断服务程序入口地址表在内存中的位置,可将中断类型号N乘以4求出中断向量的首字节地址4N。然后将中断矢量表中的4N和4N+1两个单元内容装入指令指针寄存器IP,将4N+2和4N+3单元的内容装入CS代码段寄存器,进而可求出中断服务程序入口地址首字节地址为:PA=CS×16+IP。类型2的中断服务程序的入口地址在中断向量表中的位置为:4N=4×2=8,即存储器中0008H~000BH四个单元中。0008H和0009H为IP,000AH和000BH为CS。
【答案解析】