begin process at 2010 03 15 01:13:57
  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 , Probleme ds mon code ki peut m aider?? [ par Gillouille ] voila l'objectif de ce programme c est de comparer deux fichiers de longueur differente et d'y trouver tt les éléments commun kelke soit leur position Mov [ par safwensafwen ] Bonsoir,est ce que l'opérateur Mov dans l'exemple: MOV BP,SP , déplace complétement la valeur de SP dans BP ou bien il fait une copie de SP en BP. Si boot system [ par henri12 ] salut je viens de trouver ce code qui permer de lancer un fichier sur une disquettr a: exemple systemje voudrais qu il me lance le jeu pong sur a:  j boot secteur [ par henri12 ] salutje viens de decompiler le boot secteur d une disquette de demarrageje voudrais savoir ou puis je mettre 15 octet de code que je veux faire execut Deplacement [ par FireMan57 ] Bonjour, je débute en asm x86 et j'aimerais savoir comment faire pour effectuer correctement le déplacement d'un personnage en mode graphique. J'ai dé tableau avec 8086!help me [ par ASBYoucef ] bonsoir!j'ai fait un programme qui saisie un tableau,puis il cherche le maximum,mais le problème c'est que il donne une résulata fausse,il donne la de interruption [ par aboulkhir ] salut j essaye de gerer le clavier en interruption en asselmbleur voila mon programme je travaille sous debug en invite de commande de windowsclimo Multiplication de deux nombres compris entre 0 et 99 en assembleur [ par petitspirou ] salut, j'ai un programme a faire mais je suis nul en assembleur, voici ce que j'ai fais mais ca ne fonctionne pas.Quelqun peut'il me le corriger et me Affichage de l'heure a partir du BIOS [ par FearBlue ] Slt a tous !!!!Je debute en ASM et je desirerais afficher l'heure a partir de la lecture de l'heure du biosje vous montre mon code !!!!


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,967 sec (4)

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