汇编语言检测点12.1
建议先自己思考问题的答案,不懂则返回看书
(1)用debug查看内存,情况如下:
0000:0000 68 10 A7 00 8B 01 70 00-16 00 9D 03 8B 01 70 00
解释:一个表项存放一个中断向量,也就是一个中断处理程序的入口地址,这个入口地址包括段地址和偏移地址,一个表项占两个字,高地址存放段地址,低地址存放偏移地址。所以可得
0号:00A7:1068
1号:0070:108B
2号:039D:0016
3号:0070:108B
则3号中断源对应的中断处理程序入口的地址为: 0070:018b
(2)存储N号中断源对应的中断处理程序入口的偏移地址的内存单元的地址为: 4N
存储N号中断源对应的中断处理程序入口的段地址的内存单元的地址为: 4N+2
一定要看书搞明白这个原理,以后会常用这个原理的!!!
本文详细解析了汇编语言中如何通过debug工具查看内存中的中断向量表,介绍了中断向量的存储方式,包括段地址和偏移地址的布局,并通过具体实例展示了如何定位特定中断源的处理程序入口地址。

1293

被折叠的 条评论
为什么被折叠?



