• Domingo 22 de Diciembre de 2024, 13:29

Autor Tema:  Ordenamiento Burbuja O Shake En Assembler  (Leído 5466 veces)

Ericka

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Ordenamiento Burbuja O Shake En Assembler
« en: Jueves 25 de Marzo de 2004, 23:50 »
0
:unsure: Hola... estoy un poco preocupada porque he estado buscando info para hacer unprograma que me haga el ordenamiento shake, que es un ordenamiento de intercambio directo... si alguno de ustedes tuviera info de como hacerlo en assembler, yo creo que ha de ser parecido al de ordenamiento burbuja...  :ayuda: se los suplico... tengo examen pasado mañana y aun no lo consigo...   :adios:

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: Ordenamiento Burbuja O Shake En Assembler
« Respuesta #1 en: Viernes 2 de Abril de 2004, 02:53 »
0
Aver..........
por decir ordenar un arreglo de memoria?????????
intercambio directo?????????????????????



bueno no se si tan directo creo que existe una instruccion para intercambiar de memoria a memoria directemente (una instrucion d ecadena); pero nose si te refieras a eso pues lo normal es usar un registro deproposito genral como AX de froma auxiliar al intercambio

por decir::
************************
mov si,offset cadena
mov di,offset cadena
c1:mov al,[si]
cmp al,[di]
jb n1
mov ah,al
mov al,[di]
mov [di],ah
n1: inc di
      inc si
cmp al,0
jz fin
jmp c1
fin: int20h



cadena db 4,1,6,2,7,0
******************
el programa esta incompleto y talvesno funcione bien pero es una idea