INT21H中断处理程序的入口存放在0段,位移为多少H起始的连续4个单元中

来源:百度知道 编辑:UC知道 时间:2024/06/19 10:58:03
INT21H中断处理程序的入口存放在0段,位移为多少H起始的连续4个单元中
为什么这么算呢
21*4

21H*4=0084H
因为8086/8088的中断向量表存放在内存的前1K字节。也就是地址为00000H—003FFH的地方。中断向量表的内容分为256项,对应于类型号0—255,每一项占用4个字节,用来存放相应类型的中断服务程序的入口地址。
21H中断调用,那么它的中断类型号就是21H,所以把21H乘以4,就得到了它对应的地址。