Bonjour,
je travaille dans la syntaxe TASM, et j'aimerais savoir comment passer à la ligne lors de l'écriture dans un fichier.
Merci de bien vouloir répondre,
Abdelhamid.
Bonjour,
je travaille dans la syntaxe TASM, et j'aimerais savoir comment passer à la ligne lors de l'écriture dans un fichier.
Merci de bien vouloir répondre,
Abdelhamid.
pour la chaines de caractère des interuption 21h (fonctions DOS), se terminant avec le signe '$'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 chaine db 'ta chaine ici',0dh,0ah,'sur deux lignes$' ; ecrire la chaine
C'est le devoir de chaque homme de rendre au monde au moins autant qu'il en a reçu -- Albert Einstein
Mon blog: http://blackhorus.blogspot.com
Sinon je crois qu'il fait etrer le caractere de la touche entrer dans le fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 mov ah,40h mov bx,handle mov cx,nbbyte ;nbre de byte a ecrire mov dx, 'CR' ;saut de ligne int 21h
merci a ceux qui ont répondu, mais j'ai un léger problème,
voiçi ma MACRO ECRIRE
et voici se que je veux en faire : ECRIRE ligne 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ECRIRE MACRO valeur,nbOctet mov AH,40h mov BX,handle mov CX,nbOctet lea dx,valeur ;mov dx, offset valeur int 21h jc erreur ;finish ENDM ECRIRE
ligne est une variable DB que j'ai initialisé à 13 ( qui est le code décimal du passage a la ligne )
Hors lors de l'écriture sur mon fichier, celui ci refuse catégoriquement de passer a la ligne pour y écrire d'autre valeurs.
merci d'avance a ceux qui prendront le temps de répondre.
Salut!
Attention: 13 c'est le code du changement de ligne, pour revenir au début de ligne il faut écrire le caractère 10 suivit du caractère 13.
10 c'est le code du retour chariot
salut!
sdx
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager