Précédent   Forum du club des développeurs et IT Pro > Autres langages > Assembleur > Contribuez
Contribuez Contribuez à la FAQ Assembleur ou partagez vos sources
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 22/08/2010, 14h52   #1
Euquigam
Futur Membre du Club
 
Inscription : août 2010
Messages : 13
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 13
Points : 15
Points : 15
Par défaut [SOURCE] Voici un code indiquant comment redémarrer l'ordinateur via le port 0x64.

Voici un code indiquant comment redémarrer l'ordinateur via le port 0x64 :

Code :
1
2
3
4
5
 
; Redémarrer en utilisant le port d'E/S 0x64.
in al, 0x64
or al, 0xFE
out 0x64, al
L'avantage de cette technique, c'est qu'elle fonctionne dans tous les modes du processeur, alors que la technique de jump vers 0x0000:0xFFFF fonctionne seulement en mode réel.

De plus, elle ne risque pas de causer de bugs, à l'inverse du redémarrage par triple fault en mode protégé qui consiste à causer une erreur si importante qu'elle oblige l'ordinateur à redémarrer.
Euquigam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h01.


 
 
 
 
Partenaires

Hébergement Web