cs_karimusthb
Messages postés1Date d'inscriptionvendredi 2 mai 2008StatutMembreDernière intervention31 mai 2008
-
31 mai 2008 à 23:00
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 2014
-
7 janv. 2009 à 19:33
Bonjour,
j'essaye d'ecrire dans un fichier avec assembleur,[MASM]
le probleme c que en resultat j'ai un fichier ecrit en caractére ASCII
comment faire pour modifier le format d'ecriture
voici le code:
declaration cptr_Hrlg byte 0
handle word ?
fsortie db "sortie.txt",0
retour db '\n'
chaine db dup (4)
l'ouverture et la fermeture se font dans un autre fichier:
Ouverture: mov Ah,3dh
lea dx,fsortie
mov al,00110001b
int 21h
mov handle,ax
l'ecriture:
mov ah,40h
mov bx,handle
mov cx,1
lea dx,cptr_hrlg
int21h
mov AH,40h
mov cx,1
lea dx,retour
int 21h
.
.
.
..........
mov ah,'p'
mov byte ptr [chaine],ah
mov ah,[bx].identite
mov byte ptr [chaine],ah
mov ah,' '
mov byte ptr [chaine+1],ah
mov AH,40h
mov bx,handle
mov cx,3
lea dx,chaine
int 21h
j'essaye d'écrire dans mon fichier une suite d'entiers(cptr_hrlg)
separé par des blancs et des retour a la ligne(la variable en question
est généré par un calcul avant d'être affiché).
Mon problème c'est que l'écriture dans le fichier "sortie.txt" se
fait mais elle se fait mais elle est codé en ascii, voici ce que j'ai
comme résultat :
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 4 juin 2008 à 17:13
salut,
déjà, faudrait arreter d'utiliser des outils qui datent d'avant guerre parce que là, a part ma grand mère, je sais pas qui va pouvoir te renseigner...
peut etre que PCBill...
hamed01
Messages postés207Date d'inscriptionlundi 30 juin 2008StatutMembreDernière intervention22 juillet 2011 2 janv. 2009 à 01:11
Juste pour signaler a patatalo qu'il sait pas de quoi il parle.
Si tu sous-estime le langage assembleur c'est parce que t'a pas une idée de tout ce qu'on peut faire avec.
Essaie d'abord de te renseigner...
+ +
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 7 janv. 2009 à 19:33
salut,
dire que l'utilisation d'outils obsoletes est inutile n'as rien a voir avec le fait de sous-estimer l'assembleur (au contraire ), regarde mes sources tu devrais comprendre qu'il vaut mieux tourner 7 fois ses doigts autour de sa main avant de se lancer dans l'ecriture.
par contre, tu confirme ce que j'avais déjà remarqué: peu de personnes s'informe un minimum avant de poster...