0

dos interuppt和bios interuppt有什么区别

4

1 回答 1

2

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

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

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

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

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

于 2010-12-07T18:53:29.883 回答