2010-12-07 28 views

Répondre

2

Dans la programmation de 80x86 16 bits, les programmes utilisateur communiquer avec le service de système à l'aide interruptions. Typiquement, cela se traduit par:

  1. Le chargement d'un registre (souvent AH) avec un code de fonction numérique
  2. Chargement d'autres registres avec des paramètres tel que requis par la fonction
  3. exécution de l'instruction INT avec un vecteur d'interruption numéro

Le BIOS offre ses propres services dans quelques différents numéros de vecteur d'interruption, par exemple:

  • INT 10h - Services vidéo
  • INT 13h - les services de disque

DOS, car il est un composant séparé du BIOS, offre ses services sous 21H.