【12】操作系统编写三 の BIOS中断

一、BIOS中断简介

  • BIOS中断有256个,分别为0~~255,存放地址为0 到 255*4h(组成“中断向量表”),每个地址内存放4个字节(中断处理程序的入口地址):高地址存放段地址,低地址存放偏移地址。
  • 中断过程:中断信息中获取中断类型码 --->  压入标致寄存器的值 --->  cs 内容入栈 --->  ip 内容入栈 

ps: 编写的中断处理程序,一定要在结尾使用 iret  ,iret 过程:出栈赋给ip --->  出栈赋给cs  --->  出栈赋给flag寄存器

 

 

参考书籍:王爽《汇编语言》第12章

posted @ 2013-01-17 16:31  xiaolongxia  阅读(97)  评论(0)    收藏  举报