Test Foro de elhacker.net SMF 2.1

Programación => Programación General => ASM => Mensaje iniciado por: 0xDani en 20 Agosto 2012, 20:13 PM

Título: Paso de parametros.
Publicado por: 0xDani en 20 Agosto 2012, 20:13 PM
Hola, veran, me estoy iniciando en ASM en linux, y al ir a mirar la lista de syscalls(http://docs.cs.up.ac.za/programming/asm/derick_tut/syscalls.html) me doy cuenta de que a algunas has de pasarle parametros que son estructuras de C. Mi pregunta es: en ASM, ¿como se pasan parametros que sean estructuras?

Saludos.
Título: Re: Paso de parametros.
Publicado por: Eternal Idol en 20 Agosto 2012, 20:37 PM
Por referencia, la direccion de la misma.
Título: Re: Paso de parametros.
Publicado por: 0xDani en 20 Agosto 2012, 20:54 PM
Perdona pero es que soy muy novato en esto, entonces para pasarle la direccion de una estructura, como armo una estructura en ASM? Un ejemplo estaria genial.

Título: Re: Paso de parametros.
Publicado por: Eternal Idol en 21 Agosto 2012, 01:02 AM
http://en.wikipedia.org/wiki/Data_structure

http://oopweb.com/Assembly/Documents/ArtOfAssembly/Volume/Chapter_5/CH05-3.html

PD. Podes escribir un programa en C llamando a alguna de esas funciones que mencionabas y despues depurarlo y/o desensamblarlo para ver exactamente como lo hace.
Título: Re: Paso de parametros.
Publicado por: 0xDani en 21 Agosto 2012, 15:30 PM
Gracias por la respuesta, creo que desensamblare un programa en C.

Saludos.
Título: Re: Paso de parametros.
Publicado por: Eternal Idol en 21 Agosto 2012, 16:51 PM
De nadas  :D