Section courante

A propos

Section administrative du site

Interruption 19h: Démarrage à chaud

Cette interruption permet d'effectuer un redémarrage à chaud du micro-ordinateur.

Entrée

 Aucune

Sortie

 Aucune

Remarques

Exemple

L'exemple suivant offre à l'utilisateur la possibilité de redémarrer à chaud s'il a d'abord confirmé avec la touche «ENTER» :

  1. Message DB 'Cliquez ENTER pour redémarrer l''ordinateur ou ESC pour quitter$' 
  2.   ; ... vos autres instructions ici
  3.  MOV AH,09h
  4.  MOV DX,Offset Message 
  5.  INT 21h
  6. @Restart:
  7.  MOV AH,00h
  8.  INT 16h
  9.  CMP AX,011Bh ; ESC ?
  10.  JE @Exit
  11.  CMP AX,1C0Dh ; ENTER ?
  12.  JNE @Restart
  13.   ; Redémarrage à chaud
  14.  INT 19h
  15. @Exit:
  16.   ; Sinon, termine le programme normalement
  17.  MOV AX,4C00h
  18.  INT 21h

Références

Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 100 à 101.

Dernière mise à jour : Jeudi, le 3 mars 2016