Salut.
Je voudrais pouvoir écrire et lire un secteur d'une disquette mais je n'y arrive pas . J'utilise l'int 13h pour écrire; le prog se compile mais malheuresement rien ne se sauvegarde puisque je formate ma disquette et j'y écris quelque chose mais la taille ne change pas.
Voici mon prog :
J'aimerais bien quelqu'un m'aide à trouver l'erreur et à corriger et, si c'est possible, la même fonction qui pourrait permettre la lecture d'un secteur avec int 13h.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 bits 16 org 100h segment .text mov ah,03h mov al,01h;ecrire un secteur mov ch,05h;choisir le cylindre mov cl,03h;choisir le secteur mov bx,x; sub dx,dx;ecrire x mov es,dx; mov dh,00h;la tete de lecture mov dl,00h;le lecteur int 13h ret segment .data x db 13
Merci d'avance
Partager