项羽姓秦 发表于 2020-3-31 16:35:51

检测点12.1作业练习

本帖最后由 项羽姓秦 于 2020-3-31 16:51 编辑

检测点 12.1


(1)用 debug 查看内存,情况如下:
0000:0000        68 10 A7 00 8B 01 70 00-16 00 9D 03 8B 01 70 00
则 3 号中断源对应的中断处理程序入口的偏移地址的内存单位的地址为:
0070:018b

检测点涉及相关内容:
一个表项存放一个中断向量,也就是一个中断处理程序的入口地址,这个入口地
址包括段地址和偏移地址,一个表项占两个字,高地址存放段地址,低地址存放
偏移地址.

(2)
存储 N 号中断源对应的中断处理程序入口的偏移地址的内存单元的地址为: 4N
存储 N 号中断源对应的中断处理程序入口的段地址的内存单元的地址为: 4N+2


检测点涉及相关内容:
一个表项存放一个中断向量,也就是一个中断处理程序的入口地址,这个入口地
址包括段地址和偏移地址,一个表项占两个字,高地址存放段地址,低地址存放
偏移地址.


其实我也不是非常明白,我觉得是这样子的:

3号中断源对应的处理程序入口应该是这个:
0000:0000        68 10 A7 00 8B 01 70 00-16 00 9D 03 8B 01 70 00

每四个数组成一个物理地址,从零开始,从左到右。


页: [1]
查看完整版本: 检测点12.1作业练习