bios中断和dos中断

时间:2010-12-07 18:32:41

标签: bios

dos中断和bios中断有什么区别

1 个答案:

答案 0 :(得分:2)

在16位80x86编程中,用户程序使用中断与系统服务进行通信。通常,这采取以下形式:

  1. 使用数字功能代码
  2. 加载寄存器(通常为AH)
  3. 使用函数
  4. 所需的参数加载任何其他寄存器
  5. 使用中断向量编号
  6. 执行INT指令

    BIOS在几个不同的中断向量编号下提供自己的服务,例如:

    • INT 10h - 视频服务
    • INT 13h - 磁盘服务

    DOS,因为它是BIOS的一个独立组件,所以在INT 21h下提供其服务。