begin process at 2010 02 10 01:02:42
  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


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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

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