8259中断控制器

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

...全文
663 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jljlwsy 2007-05-21
  • 打赏
  • 举报
回复
看不懂了,你多看看书吧
yangjungai 2007-04-17
  • 打赏
  • 举报
回复
汗死,你回去多看看书吧,小伙!你看看一个中断向量占几个字节。

6,127

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧