中断向量表
发布时间:2016/7/25 20:43:47 访问次数:2526
256种中断类型所对应的中断向量,共需占用1KB存储空间。在8086/8088微机系统中, KPS105这笏6个中断向量就在内存最低端00000H~003FFH(即0段的0~3FFH区域的1KB)范围内存放,称为中断向量表。对应每个中断向量在该表中的地址称为中断向量指针。中断向量可由下式计算得到:
中断向量指针=中断类型号×4
比如,类型号为30H的中断所对应的中断向量存放在0000H:00C0H(30H×4=C0H)开始的4个单元中,如果00C0H、00C1H、00C2H、00C3H这4个单元中的值分别为10H、20H、30H、钔H,那么在这个系统中,类型号为30H的中断所对应的中断向量为40s0H:2010H,即该中断服务程序的入口地址。
图12.14所示表示了中断类型号、中断向量及中断向量指针之间的对应关系,共分3个部分。
256种中断类型所对应的中断向量,共需占用1KB存储空间。在8086/8088微机系统中, KPS105这笏6个中断向量就在内存最低端00000H~003FFH(即0段的0~3FFH区域的1KB)范围内存放,称为中断向量表。对应每个中断向量在该表中的地址称为中断向量指针。中断向量可由下式计算得到:
中断向量指针=中断类型号×4
比如,类型号为30H的中断所对应的中断向量存放在0000H:00C0H(30H×4=C0H)开始的4个单元中,如果00C0H、00C1H、00C2H、00C3H这4个单元中的值分别为10H、20H、30H、钔H,那么在这个系统中,类型号为30H的中断所对应的中断向量为40s0H:2010H,即该中断服务程序的入口地址。
图12.14所示表示了中断类型号、中断向量及中断向量指针之间的对应关系,共分3个部分。