Ayuda a resolver el siguiente ejercicio de lenguaje ensamblado x86 ubunt

D

Hola comunidad, les cuento estoy estudiando para aprender mas sobre el lenguaje ensamblador y me encontré con el siguiente ejercicio (para mi a sido imposible resolverlo). Les dejo el ejercicio esperando que me ayuden:

Implemente en ensambladoe un codigo que permita ordenar los datos de un vector de n elementos enteros de 32 bits empleando el metodo de la buburja, a partir de esto muestre en pantalla el maximo y el minimo valor del arreglo.

Gracias.

HeXaN
#1Daniela27:

para mi a sido imposible resolverlo

Pon el código que lleves hecho hasta ahora y vamos tirando a partir de ahí.

1 1 respuesta
D

Lo que pasa es que no se como definir el vector de n elementos enteros de 32 bits, lo del metodo de la burbuja lo tengo claro pero no se como definir ese vector para empezar mi codigo

1
Frave

Stackoverflow es tu amigo para todo esto, no se si en concreto este enlace te puede ayudar ya que no toco ensamblador desde la carrera, que fue en el pleistoceno superior....

https://stackoverflow.com/questions/29545696/declaring-arrays-in-x86-assembly

1 respuesta
D

#4 Gracias pero lo que pasa es que en ese enlace trabajan con nasm y en estoy trabajando yasm.

1 respuesta
Ranthas

¿Y en la documentación de YASM has probado a mirar?

Me suena algo como

times

para este tipo de cosas

1 respuesta
Frave

#5 ya eso ni idea pero vamos poner en google algo tipo "stackoverflow assembly yasm array vector 32" igual te da algún hilo que te ayude.

D

#6 Hola Ranthas

times

lo ocupan para nasm igual

D

Ayuda por favor, estoy desesperada

r2d2rigo

Que quiere que le resolvais el ejercicio, vamos.

1 respuesta
D

#10 No es la idea solo que me den la idea de como puedo crear un arreglo de vector de n elementos de 32 bits para empezar a desarrollarlo

willy_chaos

solo por decir arreglo ya mereces que no te ayuden...

es correcto, pero que mal suena.... ARRAY de toda la vida!

JuAn4k4

Necesitas aprender a leer si quieres aprender a escribir https://stackoverflow.com/questions/20960380/how-to-initialize-an-array-in-nasm

1 respuesta
D

#13 Eso es nasm y yo estoy buscando en yasm

1 respuesta
D

Es que lo que pasa se como escribir un ARRAY como dijo el amigo willy_chaos de 8 elementos con 32 bits; esto seria asi

arr dd 1, 2, 3, 4, 5, 6, 7, 8

pero como puedo hacer un ARRAY de n elementos seria algo

 asi arr dd n 
1 respuesta
JuAn4k4

#14 yo también tengo que añrender a leer. En el user manual de yasm te sale

D

No sirve para nada esta comunidad que malas personas, adios.

1 2 respuestas
SpiuK

#17 puedes poner lo que llevas hecho como dice #2 y empezar a mirar? No te quedes con más malas respuestas, si no con las que te intentan ayudar.

1 respuesta
B

#15 para n = 20

array times 20 dd 0
1
B

#1 te lo dejo así, desarrollar a partir de esto te debería valer http://tpcg.io/WItkExEj

1 1 respuesta
JuAn4k4

Por lo visto la sintaxis de Nasm te sirve para compilar con Yasm http://yasm.tortall.net/

WBIndieGame

#17 :rofl:

D

#20 Muchas gracias amigo dKode muy pro de tu parte, si tengo alguna duda te puedo contactar?

1 respuesta
B

#23 usa el foro para tener visibilidad, básicamente lo que dice #18

Usuarios habituales