AMMORCE.ASM

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 16 mai 2012 à 13:11
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 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.

https://codes-sources.commentcamarche.net/source/54254-ammorce-asm

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
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.

Niveau expert ? Mouais bof.

@++
Rejoignez-nous