假如中断类型号为19H ,它对应的中断服务程序的入口地址为2450:5000H , 请问这个中断向量放在中断向量表的何处, 要求详细写出具体地址及对应的值?
1ï¼é»è¾å°åï¼23120H - 2200H*10H = 1120H
2ï¼ä¸æåé表ä¸çå°åï¼ç±»åå·20H*4=80Hã
ä¸æåéæå ç¨çåå¨åå ä¿åçå¼ä¸ºæ®µåºååé»è¾å°åï¼å³ä»é«å°åå°ä½å°åä¾æ¬¡ï¼22Hï¼00Hï¼11Hï¼20Hã
示æå¾ï¼
ç©çå°å é»è¾å°å åå¨åå å¼
00080H 0080H 20H
00081H 0081H 11H
00082H 0082H 00H
00083H 0083H 22H
2ï¼ä¸æåé表ä¸çå°åï¼ç±»åå·20H*4=80Hã
ä¸æåéæå ç¨çåå¨åå ä¿åçå¼ä¸ºæ®µåºååé»è¾å°åï¼å³ä»é«å°åå°ä½å°åä¾æ¬¡ï¼22Hï¼00Hï¼11Hï¼20Hã
示æå¾ï¼
ç©çå°å é»è¾å°å åå¨åå å¼
00080H 0080H 20H
00081H 0081H 11H
00082H 0082H 00H
00083H 0083H 22H
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-12-27
逻辑地址表示为——段基址:段内偏移地址;
物理地址==段基址X16(即10H)+段内偏移地址
即24500H+5000H=29500H;
中断向量在表中的存放地址为:中断类型号X4
即19H X 4==76H;
一个中断向量占4byte;因此类型号为19H的中断向量在76H后的4个byte单元中
即76H,75H.74H,73H
中断向量所占用的存储单元高位2字节(即76H,75H)保存的值为段基址(即50 24),低位2字节(即74H,73H)保存偏移地址(即00H 50H);
最终结果:
地址 存放值
76H 50H
75H 24H
74H 00H
73H 50H
物理地址==段基址X16(即10H)+段内偏移地址
即24500H+5000H=29500H;
中断向量在表中的存放地址为:中断类型号X4
即19H X 4==76H;
一个中断向量占4byte;因此类型号为19H的中断向量在76H后的4个byte单元中
即76H,75H.74H,73H
中断向量所占用的存储单元高位2字节(即76H,75H)保存的值为段基址(即50 24),低位2字节(即74H,73H)保存偏移地址(即00H 50H);
最终结果:
地址 存放值
76H 50H
75H 24H
74H 00H
73H 50H