Prog tri en EMU8086

Messages postés
2
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
19 mars 2008
- - Dernière réponse : _dune2_
Messages postés
141
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
20 avril 2011
- 19 mars 2008 à 10:45
bsr,j ecrit ce programme pour le tri en EMU8086 ;mais contient des erreures pouvez_vouz m aider?

#make_exe#
data segment
tab db 1 dup (1,9,2,6,3,5)
data ends
code segment
tri proc far
mov ax,data
mov ds,ax


lea si,tab
mov cx,5
mov bp,0
boucl:  
              
               mov al,[si]
              
              boucl2:          
                                cmp bp,cx
                               
                                jz recul  
                 
                              rcul:
                                inc bp
                                mov bl,[si+bp]
                                cmp bl,al
                                js rcul
                                xchg bl,al;tri selon l'ordre croissant
                                mov [si],al
                                mov [si+BP],bl
                                jmp boucl2
             
      recul : jmp sh  
               sh:
               inc si
               mov bp,1
               dec cx
               cmp cx,5
               jz affich
               jmp boucl  
                               
mov cx,5
lea si,tab  
affich:
               mov al,[si]              
               mov dl,al
               add dl,48
               mov ah,02h
               int 21h          


inc si
 cmp cx,5
 jnz affich
tri endp
int 20h
code ends
end tri

4ever morocan studant
Afficher la suite 

3 réponses

Messages postés
141
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
20 avril 2011
0
Merci
Salut,
C'est une blague ?
C'est une devinette ?
C'est quoi qu'on doit deviner ?
C'est quoi ton erreur ?
Tu ne commentes jamais ton code ?
C'est un sujet de cours ?
Tu fais des études pour devenir programmeur ?

...
Commenter la réponse de _dune2_
Messages postés
2
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
19 mars 2008
0
Merci
salut; c'est une blague,j'adresse mn souci à une personne qui fait la programmation assembleur;je ss étudiant ingenieur en info industriel et automatisme.
et l'exercice c'est un tri d'une vecteure ds la memoire et l'afficher triè sous DOS .
c'est un tri comme celui d'un tableau en langage C

4ever morocan studant
Commenter la réponse de joneskech
Messages postés
141
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
20 avril 2011
0
Merci
Salut,

ok pour le code qui fait un tri.
Mais pourrais-tu être plus précis sur tes erreurs ?
Si tu veux qu'on t'aide, il te faut être plus précis !
Perso je ne tourne pas sous DOS, et je ne vais pas compiler
ton code, ni l'executer pour savoir quelles sont les messages d'erreurs !

On est là pour aider, on n'est pas là pour faire tout ton travail non plus !

++dune2
Commenter la réponse de _dune2_