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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  CONSEJOS: Aprendiendo ASM y usar ensamblador?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: CONSEJOS: Aprendiendo ASM y usar ensamblador?  (Leído 5,230 veces)
x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
CONSEJOS: Aprendiendo ASM y usar ensamblador?
« en: 21 Septiembre 2011, 04:37 am »

bueno pues ahora me e decidido a aprender un poco mas que todo quiero saber lo
basico ya que me e dado cuenta que tengo que saber lo basico al menos para trabajar con
la memoria y tener una idea como es que "funcionan" las cosas a bajo nivel y asi saber
programar mejor en lenguajes de alto nivel
bueno pues e estado buscando sobre los compiladores los mas conocido como
TASM 5.0, MASM32, FASM, RASM, NASM
y me e enterado que codigo hechos por cada ensamblador no funcionan e otro ensamblador :P porque?
me imagino que por la sintaxis no?
entonces las instrucciones de cada ensamblador son distintas por ejemplo PUSH, POP tienen un identificador distinto en cada ensamblador?
y tambien eso cuestiona una duda de la que sé sobre ASM
y es que al programar con ASM se programá SOLO para un tipo de artiquectura de procesador no?
eso tiene que ver con el ensablamblador que uses?
por cierto e leido temas sobre que ensablamblador usar? y por lo que veo el mejor es FASM porque? :)
de ante mano gracias por responder y leer :)



« Última modificación: 21 Septiembre 2011, 04:57 am por Raul100 » En línea

Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: CONSEJOS: Aprendiendo ASM y usar ensamblador?
« Respuesta #1 en: 21 Septiembre 2011, 09:25 am »

Bien son las más de las 2 am, y te voy a responder lo más rápido posible XD.

bueno pues e estado buscando sobre los compiladores los mas conocido como

son ensambladores, no compiladores
Citar
TASM 5.0, MASM32, FASM, RASM, NASM

Rasm???, ese ensamblador no exite, no será RadASM?, y eso es un IDE XD.

pues creo que TASM, ya está obsolote, almenos eso leí hace mucho.

Citar
y me e enterado que codigo hechos por cada ensamblador no funcionan e otro ensamblador :P porque?
me imagino que por la sintaxis no?
entonces las instrucciones de cada ensamblador son distintas por ejemplo PUSH, POP tienen un identificador distinto en cada ensamblador?

No en realidad son las mismas instrucciones/mnemónicos, con algunos cambios puede funcionar  para cualquier ensamblador, sí a la hora del linkear es el mismo formato; lo que varia son las directivas..... (algo más tengo que añadir aquí, pero no recuerdo xD).

Citar
y tambien eso cuestiona una duda de la que sé sobre ASM
y es que al programar con ASM se programá SOLO para un tipo de artiquectura de procesador no?

Exacto, assembly no es portable.

Citar
eso tiene que ver con el ensablamblador que uses?
por cierto e leido temas sobre que ensablamblador usar? y por lo que veo el mejor es FASM porque? :)
de ante mano gracias por responder y leer :)

Yo uso MASM, tiene más soporte más macros, mas todo xD, es bueno para los que se inician, despues puedes migarar a otro ensamblador.

Creo que no hay mejor o peor ensamblador, solo hay buenos o deficientes programadores.

Nox.



En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: CONSEJOS: Aprendiendo ASM y usar ensamblador?
« Respuesta #2 en: 21 Septiembre 2011, 17:11 pm »

gracias ;D
y eso del ensablamblador tiene que ver con el tipo de arquitectura del microprocesador?
En línea

Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: CONSEJOS: Aprendiendo ASM y usar ensamblador?
« Respuesta #3 en: 21 Septiembre 2011, 17:17 pm »

gracias ;D
y eso del ensablamblador tiene que ver con el tipo de arquitectura del microprocesador?

No, los instrucciones/mnemónicos, tienen que ver con el tipo de arquitectura.

Aquí hay un post, donde se preguntan lo mismo:

http://foro.elhacker.net/asm/asm_como_empezar-t339267.0.html
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: CONSEJOS: Aprendiendo ASM y usar ensamblador?
« Respuesta #4 en: 21 Septiembre 2011, 17:33 pm »

gracias tio  ;-)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Cuando es recomendable usar Ensamblador?
Programación General
TrokaMc 6 3,286 Último mensaje 22 Diciembre 2013, 20:00 pm
por lnvisible
Busco a alguien que esté aprendiendo a usar OpenGL
Programación C/C++
Seyro97 3 2,323 Último mensaje 2 Enero 2015, 12:08 pm
por Ori-chan
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines