AMMORCE.ASM

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

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

@++