Título: CONSEJOS: Aprendiendo ASM y usar ensamblador? Publicado por: x64core 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 :) Título: Re: CONSEJOS: Aprendiendo ASM y usar ensamblador? Publicado por: Иōҳ 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. Título: Re: CONSEJOS: Aprendiendo ASM y usar ensamblador? Publicado por: x64core en 21 Septiembre 2011, 17:11 pm gracias ;D
y eso del ensablamblador tiene que ver con el tipo de arquitectura del microprocesador? Título: Re: CONSEJOS: Aprendiendo ASM y usar ensamblador? Publicado por: Иōҳ 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 Título: Re: CONSEJOS: Aprendiendo ASM y usar ensamblador? Publicado por: x64core en 21 Septiembre 2011, 17:33 pm gracias tio ;-)
|