cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 2014
-
16 mai 2012 à 13:11
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 2014
-
16 mai 2012 à 13:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 16 mai 2012 à 13:11
Salut,
Pour commencer, l'adresse d'origine du programme d'amorçage est 0x7C00 et non 0.
initialise_disque: ; Initialise le lecteur de disque
xor ax, ax
int 0x13
jc initialise_disque; En cas d'erreur on recommence (sinon, de toute faÁon, on ne peut rien faire)
Le problème est que s'il y a un problème disque, personne n'en saura rien et le PC bloquera. Il faut générer un compteur qui testera n fois et affichera un message d'erreur en cas d'echec.
16 mai 2012 à 13:11
Pour commencer, l'adresse d'origine du programme d'amorçage est 0x7C00 et non 0.
initialise_disque: ; Initialise le lecteur de disque
xor ax, ax
int 0x13
jc initialise_disque; En cas d'erreur on recommence (sinon, de toute faÁon, on ne peut rien faire)
Le problème est que s'il y a un problème disque, personne n'en saura rien et le PC bloquera. Il faut générer un compteur qui testera n fois et affichera un message d'erreur en cas d'echec.
Niveau expert ? Mouais bof.
@++