8259中断控制器
我是一个学生,正学习计算机组成原理,遇到一个问题:
CPU依据中断向量号获取中断服务子程序入口地址实模式下使用中断向量表 .
中断向量表IVT位于内存地址0开始的1KB空间.实模式是16位寻址,中断服务子程序入口地址(段,偏移)的段寄存器和段内偏移量各为16位.它们直接登 记在IVT表中,每个中断向量号对应一个中断服务子程序入口地址.每个入口地址占4字节. 256个中断向量号共占1KB.CPU取得向量号后自动乘以4,作为访问IVT的偏移,读取IVT相应 表项,将段地址和偏移量设置到CS和IP寄存器,从而进入相应的中断服务子程序.;请教一下:为什么CPU取得向量号后自动乘以4,这样的话,IVT中就有没用到的项.