begin process at 2012 02 07 09:57:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Processeurs

 > 

Autre

 > 

prog tri en EMU8086


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

prog tri en EMU8086

mardi 18 mars 2008 à 23:06:38 | prog tri en EMU8086

joneskech

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

mercredi 19 mars 2008 à 09:19:50 | Re : prog tri en EMU8086

_dune2_

Membre Club
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 ?

...
mercredi 19 mars 2008 à 10:35:27 | Re : prog tri en EMU8086

joneskech


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

mercredi 19 mars 2008 à 10:45:12 | Re : prog tri en EMU8086

_dune2_

Membre Club
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


Cette discussion est classée dans : tri, mov, cx, bp, al


Répondre à ce message

Sujets en rapport avec ce message

Assembleur et langage C sous Linux [ par lapinfroid ] Bonjour a tous ,avant toute chose , je tiens a preciser que j en ai aucune notion d'assembleur Je pratique plutot le C et le JavaDans un programme C , PROGRAMME EN NASM : pas du tout facile [ par eishtein ] bonjour tout le monde; je me demandais si vous pouvez m'aider à la résolution d'un certain problème au niveau suivant : en fait j'ai un prg en NASM [1 problem en asm [ par tahsgh ] salam, j'ai le code suivant: ; bubble sort and swap subroutines saving and restoring registers ;[org 0x0100] jmp start data: dw ERREUR DE SEGMENTATION en asm [ par tahsgh ] salam; jai le code suivant ----------------------------------------- global main SECTION . text main : verification d'un code [ par marooh ] Bonjour, j'ai écrit un code assembleur qui consiste à créer un tableau de 20 cases , de les remplir,de trouver le maximum et de faire la moyenne.mais je bloque!!!! [ par marooh ] bonjour, j'ai ecrit un code assembleur qui compte le nombre des séparateurs dans une chaine saisie,en assemblant tout va bien mais l'execution ne donn fatal error LNK1190 [ par WildChild54 ] Bonjour à tous!Eh bien voilà, je voudrais créer un petit programme affichant l'heure (je sais il y en a déjà plusieurs qui en ont parlé ici) mais j'ai message d'erreur [ par kaka83185 ] slt a tous, je suis débutant en langage assembleur,j'essaye de faire mon premier programme en MASM, et c'est en fait l'addition d'un nombre avec un au Affichage de texte [ par ghuysmans99 ] Bonjour à tous,Je suis en train de créer un OS (pour l'instant, 16 bits) et mes routines d'affichage ne fonctionnent pas ...Voilà le code en question un code en assembleur [ par tatouna ] salut à tous, je suis débutante en asm donc j'ai un problème et je souhaite que vous m'aidiez j'ai une chaine de caractère (une date) et je veut la p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,513 sec (4)

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