LECTURE DE DISQUETTE

essawendedi Messages postés 4 Date d'inscription lundi 3 mai 2004 Statut Membre Dernière intervention 8 octobre 2004 - 8 oct. 2004 à 21:36
cs_lolo7575 Messages postés 1 Date d'inscription vendredi 24 juin 2005 Statut Membre Dernière intervention 7 septembre 2005 - 7 sept. 2005 à 17:43
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/26558-lecture-de-disquette

cs_lolo7575 Messages postés 1 Date d'inscription vendredi 24 juin 2005 Statut Membre Dernière intervention 7 septembre 2005
7 sept. 2005 à 17:43
Heu j'ai lu les commentaires et j'ai cru comprendre que pour faire un système il faut utiliser les interuptions. Alor j'aimerai savoir ce qu'il faut utiliser pour faire marcher un programme sans un système ( en gros comme pour faire un système mais comme je n'ai pas le niveau je préfère en rester à un bète petit programme pour débuter).
RM50Man Messages postés 314 Date d'inscription mercredi 1 novembre 2000 Statut Membre Dernière intervention 20 août 2006
22 juin 2005 à 13:33
kestion debile pkoi tout est en commentaire!!!!
cs_GuruMeditation Messages postés 69 Date d'inscription samedi 28 octobre 2000 Statut Membre Dernière intervention 15 octobre 2004
15 oct. 2004 à 16:03
pas mal mais j'aurai bien voulu une version utilisant les ports de la disquette qui pourrais s'executer en ring 0 plutot que de l'int 13h
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
13 oct. 2004 à 09:56
CreateFile(), ReadFile(), CloseHandle() comme d'hab sous Win.
Exemple ici:
FAIRE FICHIER ISO (MASM32)
http://www.asmfr.com/code.aspx?id=22635
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
13 oct. 2004 à 09:53
Yep BruNews,
Je suis bien d'accord avec toi sur le fait qu'il ne faut pas utiliser les interruptions, mais pour ce genre de code comment faire autrement ?
Comment acceder à un disque et a sa table d'allocation sans une interruption ?

Shell
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 oct. 2004 à 21:46
essawendedi> tout emploi des interruptions est a bannir en mode protege, c'est la garantie d'une certaine stablilite pour le systeme. A moins que tu ne veuilles ecrire un systeme, aucun interet a perdre du temps avec les interruptions.
essawendedi Messages postés 4 Date d'inscription lundi 3 mai 2004 Statut Membre Dernière intervention 8 octobre 2004
8 oct. 2004 à 21:36
salut djtiboy,
chapeau bas pour ton programme, car d'après la capture, c'est exactement le programme que j'aurais aimé pouvoir réaliser. mais à chaque fois que j'invoque INT 13, windows m'envoie un message me signalant que je ne peux accéder directement au disque.
Etant débutant en assembleur, j'aimerais que tu me donnes la procédure pour exécuter ton programme (compilateur à utiliser, Système d'exploitation, directives de compilation, etc.)
En espérant ne t'embeter avec ma question, j'attend avec impatience ta réponse qui sera la solution à beucoup de mes angoisses.
Merci!