Accueil > Forum > > > > Probleme d'affichage de chaine db
Probleme d'affichage de chaine db
jeudi 8 juin 2006 à 20:47:08 |
Probleme d'affichage de chaine db

rrk275
|
Bonjour j'ai un probleme d'affichage d'une chaine Sur le code suivant pre db "pti message d incruste" message db "bonjour$" ;ma chaine a afficher mov ax,3 int 10h mov dx,message mov ah,9 int 21h mov AX,0C07h ;lire un carac ( pause ) int 21h mov ax,4C00h int 21h , message ne contient pas l'adressse de bonjour mais celle quelque octets avant ... d'ailleur je pre s'affiche.. pouvez vous me dire quesqui ne va pas dans mon code ...  merci d'avance.. VIVE LES NOOBS !!
|
|
vendredi 9 juin 2006 à 08:32:17 |
Re : Probleme d'affichage de chaine db

Nasman
|
Bonjour rrk275,
Pour tenter de résoudre ton problème il faudrait que tu donnes quelques indications complémentaires comme:
- format de fichier créé (.com, .exe) - assembleur et linker utilisé avec les directives de compilation - déclarations des différentes sections
A priori la chaine à afficher est pointée par ds:dx Est ce que ds est bien initialisé avec le début de la section .data ?
Autre chose (qui n'explique pas le pb cependant) - Il manque le $ dans la première chaine. Si l'affichage commence avant "bonjour$", il doit continuer jusqu'au premier $ rencontré.
Peux tu mettre l'intégralité de ton code (sauf si vraiment trop gros) en incluant toutes les déclarations.
A+
|
|
vendredi 9 juin 2006 à 13:21:35 |
Re : Probleme d'affichage de chaine db
|
vendredi 9 juin 2006 à 13:27:12 |
Re : Probleme d'affichage de chaine db

rrk275
|
Merci de m'avoir repondu alors le type de fichier est *.com , assembleur : FASM (flat assembleur de asmeditor) quand a la chaine pre je lui ai volontairement pas donne de $ car sinon il ne m'affiche pas la deuxieme.. quand a lea j'ai deja essayé... mon compilo n'accepte pas.. en fait c'est un oubli du ORG 100h ... dsl de vous avoir mobiliser...
|
|
vendredi 9 juin 2006 à 14:01:44 |
Re : Probleme d'affichage de chaine db

Nasman
|
Réponse acceptée !
Je suppose que les octets commençaient à s'afficher 256 octets avant la chaine souhaitée. Quant à l'instruction lea, je suppose que ton assembleur doit l'accepter. Essaie avec: lea dx,[message] ;avec les crochets
sinon essaie de désassembler avec le désassembleur de fasm les octets suivants: 8d 16 10 01 tu devrais avoir quelque chose comme lea dx,[0x110] Celà te permettra de connaitre la syntaxe à employer.
Avec Nasm l'expression entre crochets est une adresse (mais ce peut être autre chose) qui est placée dans le registre. tu peux avoir comme expression quelque chose qui puisse s'exprimer comme: registre de base + n*index + constante avec n=0, 1, 2, 4 ou 8 exemple lea dx,[bp +2.bx+ 0xabcd]
Bonne prog
|
|
vendredi 9 juin 2006 à 14:58:51 |
Re : Probleme d'affichage de chaine db

rrk275
|
en effet lea dx,[message] marche..
rrk275
|
|
Cette discussion est classée dans : message, probleme, chaine, db, affichage
Répondre à ce message
Sujets en rapport avec ce message
Aide affighage chiffre asm 8086 [ par MayouMX ]
Bonjour a tous, je dois programmer un pong en assembleur et la je butte pour l'affichage des scores.J'ai créer un segment qui ressemble a ca :exemple
probleme avec l interruption affichage de chaine [ par M0NTOYA ]
bon voila mon probleme ,qd j utilse cette procedure(presentation) pour afficher une chaine de caractere presentation PROC PUSHA MOV AH,09h INT 21h POP
probleme avec l interruption affichage de chaine [ par M0NTOYA ]
bon voila mon probleme ,qd j utilse cette procedure(presentation) pour afficher une chaine de caractere presentation PROC PUSHA MOV AH,09h INT 21h POP
Affichage d'une chaine de caractères [ par shamanlinks ]
Voila je ne sais pas comment faire pour afficher une phrase en assembleur 68k sans passer par une boucle qui affiche caractère par caractère. Sinon qu
afficher une chaine de caractere dans le sens inverse [ par Orlyn ]
Bonjour, Je suis depsuis hier aprem sur un prog et ca fait des heures que je cherche (en changeant le prog et en cherchant sur google et partout) mai
message d'erreur!! a l'aide je vous en prie [ par youyou222 ]
je suis a bout de nerfs je galere depuis 22h ac ce probleme au quel je ne trouve aucune logique ............j'ai un probleme avec mon emule " 80863"
[BAR]problème d'affichage de mes dossiers [ par garrouribari ]
Bonjour,lors de l'endommagement de mon système d'exploitation, j'ai l'installé de nouveau, mais mes dossiers que j'ai les mis dans mes documents je n'
probleme d'affichage d'une soustraction [ par calimerros ]
[u]Bonjour à tous et à toutes.[/u] Voici un programme que je réalise et je bloque au niveau de l'affichage d'une soustraction (SUB). Pour moi mon pr
send db to bmp [ par vincent2795 ]
bonjour, j' ai un bmp que j' ai mais dans ma source sous forme "DB" je veux le sortir de ma source et le mettre dans un bmp. j' arrive a y sortire du
Carractere spécial DB [ par vincent2795 ]
Bonjour, je cherche a savoir comment mettre un double quote exemple: [code=autre]maVar DB " bonjour, "p0m1"! ", NULL[/code] le double quote autour de
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|