请问:在实模式下进入中断子程序过程中,这个 代码段 里是什么内容?它是干什么用的??

rubyt 2008-09-05 12:05:35
RT。

实模式中断向量表IVT位于内存地址0开始的1KB空间。实模式是16位寻址,中断服务子程序入口地址(段:偏移量)的段寄存器和段内偏移量各为16位。它们直接登记在IVT表中,每个中断向量号对应一个中断服务子程序入口地址。每个入口地址占4字节。256个中断向量号共占1KB。CPU取得向量号后自动乘以4,作为访问IVT的偏移,读取IVT响应表项,将段地址和偏移量设置到CS和IP寄存器,从而进入响应的中断服务子程序。中断过程如图A20.5所示:


...全文
134 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
用户 昵称 2008-09-05
  • 打赏
  • 举报
回复
图不能贴本地的,要上传到某个网站才行。
rubyt 2008-09-05
  • 打赏
  • 举报
回复
rubyt 2008-09-05
  • 打赏
  • 举报
回复
嗯,先这样,以后再问。

谢谢二位!!
cnzdgs 2008-09-05
  • 打赏
  • 举报
回复
图可以放到CSDN的个人空间。
中断的响应过程你自己已经都清楚了。中断子程序当然就是对这个中断的处理代码了。另外需要提一下,有些中断是不存在的,BIOS中该中断向量指向一段特殊的数据,例如磁盘的参数表,应用程序可以通过该中断向量来取得这些数据,但不能调用该中断。

21,496

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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