Ensamblador - Ayudaaaaaaa

 
Vista:

Ayudaaaaaaa

Publicado por David (1 intervención) el 25/11/2003 05:24:02
Necesito ayuda para hacer el metodo de la burbuja en ensamblador
Por favor el que vea este mensaje hoy 24 de Nov del 2003 le
pido que me heche la mano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

por decir....

Publicado por Super_G (4 intervenciones) el 28/11/2003 05:35:31
en una tabla de numeros:

;;*************************************************
mov si, offset num
lea di,[si+1]
mov cx,5
c1: push cx
c2: mov al,[di]
cmp al,[si]
ja c3 ;salta si mayor
n1: inc di
loop c2
pop cx
inc si
lea di,[si+1]
loop c1
jmp fin
c3: mov ah,[si] ;; intercambio
mov [si],al
mov [di],ah
jmp n1

fin: int 20h

num db 2,5,1,7,3,6

;;***********************************************************

espero se entienda la idea; lo mas probable es que no funcione el progra apor tener algun error; pero loimportante es la idea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:por decir....

Publicado por Super_G (4 intervenciones) el 28/11/2003 05:37:02
en una tabla de numeros:

;;*************************************************
mov si, offset num
lea di,[si+1]
mov cx,5
c1: push cx
c2: mov al,[di]
cmp al,[si]
ja c3 ;salta si mayor
n1: inc di
loop c2
pop cx
inc si
lea di,[si+1]
loop c1
jmp fin
c3: mov ah,[si] ;; intercambio
mov [si],al
mov [di],ah
jmp n1

fin: int 20h

num db 2,5,1,7,3,6

;;***********************************************************

espero se entienda la idea; lo mas probable es que no funcione el progra apor tener algun error; pero loimportante es la idea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar