elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 01:11  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  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 1,452 veces)
RHL


Conectado Conectado

Mensajes: 959



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

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 por Raul100 » En línea
Иōҳ


Desconectado Desconectado

Mensajes: 453


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

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
RHL


Conectado Conectado

Mensajes: 959



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

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


Desconectado Desconectado

Mensajes: 453


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

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
RHL


Conectado Conectado

Mensajes: 959



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

gracias tio  ;-)
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
aprendiendo « 1 2 »
Análisis y Diseño de Malware
asun200 22 1,507 Último mensaje 4 Septiembre 2006, 17:37
por YaTaMaS
aprendiendo wpa
Hacking Wireless
NeOdEaTh 4 1,237 Último mensaje 1 Febrero 2008, 19:39
por hrodgar
Aprendiendo C++ « 1 2 3 »
Programación C/C++
CL1O 44 6,484 Último mensaje 14 Junio 2008, 18:36
por fiisi
Cinco consejos para usar el ordenador en verano y no morir en el intento
Noticias
wolfbcn 0 257 Último mensaje 5 Julio 2008, 22:36
por wolfbcn
Aprendiendo SQL
Programación General
MasterPM2 3 934 Último mensaje 10 Febrero 2009, 01:28
por BETA_V
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines