Programmation asscembleur
black light
Messages postés
36
Statut
Membre
-
black light Messages postés 36 Statut Membre -
black light Messages postés 36 Statut Membre -
bonjour,
bon voila une procédure qui fait le tri de n éléments de 8bits "la procédure ne doit pas dépassé 24octets":
MIN PROC NEAR
MOV BP,SP
MOV BX , [BP+2]; BX=l'offset du premier élément
MOV CX , [BP+4]; CX=la taille du tableau
MOV SI , CX
BOUCLE: MOV AL,[BX]
DEC CX
MOV DI,0
NEXT: CMP AX, [BX+1]
JBE BRANCH
XCHG AL , [BX+1]
MOV [DI], AL
BRANCH :INC BX
LOOP NEXT
INC DI
MOV BX,DI
DEC SI
MOV CX,SI
JNZ BOUCLE
IRET
ENDP
svp de l'aide pour réduire la taille.
bon voila une procédure qui fait le tri de n éléments de 8bits "la procédure ne doit pas dépassé 24octets":
MIN PROC NEAR
MOV BP,SP
MOV BX , [BP+2]; BX=l'offset du premier élément
MOV CX , [BP+4]; CX=la taille du tableau
MOV SI , CX
BOUCLE: MOV AL,[BX]
DEC CX
MOV DI,0
NEXT: CMP AX, [BX+1]
JBE BRANCH
XCHG AL , [BX+1]
MOV [DI], AL
BRANCH :INC BX
LOOP NEXT
INC DI
MOV BX,DI
DEC SI
MOV CX,SI
JNZ BOUCLE
IRET
ENDP
svp de l'aide pour réduire la taille.
A voir également:
- Programmation asscembleur
- Application de programmation - Guide
- Programmation envoi sms - Guide
- Programmation vb - Télécharger - Langages
- Programmation binaire - Guide
- Delphi programmation - Télécharger - Langages