begin process at 2012 05 25 12:09:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Aide a la programmation Windows

 > 

probleme avec l interruption affichage de chaine


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme avec l interruption affichage de chaine

jeudi 6 mars 2003 à 11:47:44 | probleme avec l interruption affichage de chaine

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
POPA
presentation ENDP

et que je l utilse comme ca ds mon code

mov dx,offset entete
call presentation

l affichage est correcte mais le probleme est que le programme attend que l on enfonce une touche du clavier . .. comme si j avais utilisé l interruption ( mov al,00h int 16h) alors que c pas le cas !

et si maintenant j utilise les mm ligne de code ds le main (sans utilise la procedure evidement )


MOV AH,09h
MOV DX,offset entete
INT 21h

ben la l interuption se comporte correctement !
alors je comprends vraiment pas pourkoi ca fonctionne differement qd j utilise la procedure . Est ce que quelqu un aurait une explication ?
jeudi 6 mars 2003 à 11:49:30 | Re : probleme avec l interruption affichage de chaine

M0NTOYA





-------------------------------
Réponse au message :
-------------------------------

> bon voila mon probleme ,qd j utilse cette procedure(presentation) pour afficher une chaine de caractere
>
> presentation PROC
> PUSHA
> MOV AH,09h
> INT 21h
> POPA
> presentation ENDP
>
> et que je l utilse comme ca ds mon code
>
> mov dx,offset entete
> call presentation
>
> l affichage est correcte mais le probleme est que le programme attend que l on enfonce une touche du clavier . .. comme si j avais utilisé l interruption ( mov al,00h int 16h) alors que c pas le cas !
>
> et si maintenant j utilise les mm ligne de code ds le main (sans utilise la procedure evidement )
>
>
> MOV AH,09h
> MOV DX,offset entete
> INT 21h
>
> ben la l interuption se comporte correctement !
> alors je comprends vraiment pas pourkoi ca fonctionne differement qd j utilise la procedure . Est ce que quelqu un aurait une explication ?
vendredi 2 janvier 2004 à 17:56:32 | Re : probleme avec l interruption affichage de chaine

patatalo

Membre Club Administrateur CodeS-SourceS
presentation PROC
PUSHA
MOV AH,09h
INT 21h
POPA

RET <- il manque le retour de fonction

presentation ENDP


Cette discussion est classée dans : probleme, affichage, mov, interruption, presentation


Répondre à ce message

Sujets en rapport avec ce message

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 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 repne scasb [ par cbil ] débutant en c/c++, flash et asm- Me contacter(programmation en ASM model small avec TASM)Un petit soucit avec repne et scasb, ex :cld mov di, offset l pb d'affichage :s [ par rana ] bjrje voudrais savoir, comment faire pour afficher une chaine de caractère en faisant une boucle (en utilisant repne scasb) jusqu a arrive a une lett Interruption qui passe en 32 bits ? [ par vinc1008881 ] Bonjour tout le monde, dans le cadre du developpemet d'un micro OS, j'aurais voulu savoir s'il existe une interruption qui passe en Pmode (ou du moins Probleme avec la pile et call [ par Mick7 ] Salut,Voila j'ai un probleme d'adresse de pile quand je fais appele a call affichage:  Main:     mov ax, 324     mov bx, 10  Boucle:     xor dx, dx    Probleme d'affichage de chaine db [ par rrk275 ] Bonjour j'ai un probleme d'affichage d'une chaineSur le code suivantpre db "pti message d incruste" message db "bonjour$"  ;ma chaine a affichermov ax Probleme de clic !!!! [ par mgorillaz ] Bonjour je suis debutant en assembleur et je dois faire une calculatrice mais sous certaine conndition et je n'arrive pas du tout a gerer mes clics !! modification d'interruption au boot [ par Yoha ] Bonjour, je me suis remis à l'assembleur (sous debug pour éviter les compilations) et j'ai modifié l'interruption 80h. Cela fonctionne très bien sous 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 16,911 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales