奥普瓯江 发表于 2019-2-27 16:53:37

检测点12.1

本帖最后由 奥普瓯江 于 2019-2-27 17:01 编辑

(1)用Debug查看内存情况如下:
0000:0000 68 10 A7 00 8B 01 70 00 - 16 00 9D 03 8B 01 70 00
则3号中断源对应的中断处理程序的入口地址为:【8B 01 70 00】

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

行客 发表于 2019-2-27 21:56:49

记录一下啊?

sbx 发表于 2020-8-23 17:44:58

本帖最后由 sbx 于 2020-8-23 17:58 编辑

检测点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号中断源对应的中断处理程序入口的偏移地址的内存单元的地址为:0:
储存N号中断源对应的中断处理程序入口的段地址的内存单元的地址为:0:

sos2356 发表于 2021-2-8 16:36:05

段地址和偏移地址写反了,内存中的顺序是: 偏移地址段地址
所以
偏移地址:N * 4
段地址:N * 4 + 2

DDLYZH 发表于 2023-8-13 11:53:05

是两个机器码相当于一个字节吗
页: [1]
查看完整版本: 检测点12.1