elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  [?]Objetos, Estructuras, Macros en ASM
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [?]Objetos, Estructuras, Macros en ASM  (Leído 5,976 veces)
Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
[?]Objetos, Estructuras, Macros en ASM
« en: 6 Octubre 2010, 17:00 pm »

Tengo una duda que me esta carcomiendo, desde hace un buen tiempo.
1. Es sobre la sintaxis usada en las estructuras ( algo mas comprensible ) que la de las macros donde usan un diferente tipo de sintaxis, algunas que no comprendo mucho..
Me gustaria tener alguna documentancion ( ya que lo he buscado pero, nada) acerca de su sintaxis  para facilitar su desarrollo y comprension.
2. Lo segundo es sobre usar objetos en asm se que no es orientado a objetos, pero de que se puede en asm, se puede y es lo que quiero aprender a usar objetos, tambien he estado documentacion sobre esto pero sin exito ( lo unico que me dijeron en los ejemplos del fasm hay uno que no termine de comprender porque segun me dijeron usa los objetos de windows).
3. Se que en asm no hay clases pero debe haber alguna manera de que si una funcion me pide como parametro un  class vector <float,3>, ¿como se lo pasaria en asm?.


En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: [?]Objetos, Estructuras, Macros en ASM
« Respuesta #1 en: 6 Octubre 2010, 19:23 pm »

1. Depende del ensamblador, consegui la documentacion del mismo.

2. Mi consejo es que aprendas como lo hace C++.

3. Basandome en el punto 2 para x86/64 se suele pasar el puntero al objeto (no clase, tal vez tengas que refrescar un poco la teoria de POO) en el registro ecx.


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: [?]Objetos, Estructuras, Macros en ASM
« Respuesta #2 en: 6 Octubre 2010, 20:06 pm »

1. El ensamblador que uso es MASM, y pues solo encontre un pdf en español que habla una poca, pero no hace mucha referencia u.u

2. Osea tengo que aprender c++ y luego verlo con algun debugger?

3.Sobre pasar el puntero al objeto, en el registro ecx, lo se, pero, me gustaria verlo en un ejemplo practico, claro si deseas hacerlo n_n, si no alguna lectura que me recomendarias?

Salu2 y Grax ^^
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: [?]Objetos, Estructuras, Macros en ASM
« Respuesta #3 en: 6 Octubre 2010, 20:20 pm »

1. Te tocara aprender ingles entonces.

2. Exactamente. ¿No sabes C++? ¿Sabes POO? Aprender POO en un lenguaje que no lo soporta nativamente no es una idea muy brillante ...

3. En 2 lo ves ya en funcionamiento.
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: [?]Objetos, Estructuras, Macros en ASM
« Respuesta #4 en: 7 Octubre 2010, 17:31 pm »

1. Te tocara aprender ingles entonces.

2. Exactamente. ¿No sabes C++? ¿Sabes POO? Aprender POO en un lenguaje que no lo soporta nativamente no es una idea muy brillante ...

3. En 2 lo ves ya en funcionamiento.

No se C++, se java, POO lo que recuerdo ya que no toco java hace dos años.. :P
solo queda aprender C++,? porque otros me recomendaron C =/.

Grax ^^ de todos modos.
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: [?]Objetos, Estructuras, Macros en ASM
« Respuesta #5 en: 7 Octubre 2010, 17:51 pm »

C tampoco soporta POO nativamente.

Tambien podes intentar implementarlo vos directamente, la base no es mas que una estructura en memoria (OBJETO) y metodos (funciones que se aplican a los objetos) ...
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: [?]Objetos, Estructuras, Macros en ASM
« Respuesta #6 en: 12 Octubre 2010, 19:39 pm »

bien trabajare en eso ^^

y sobre las macros, tu no tienes algunos links que me pudieras pasar sobre la sintaxis de las macros para masm no importa que esten en ingles :D, y si tienes de de lo demas pues mejor xD

Salu2!
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines