jueves, 6 de octubre de 2011

investigacion como llamar un programa con .asm

instalamos sudo apt-get install nasm


1) Guardar como hola.asm

2) Escribir el comando: as -o hola.o hola.asm 


en este paso, el ensamblador toma el codigo fuente (hola.asm), y genera un archivo de codigo objeto (hola.o)

codigoFuente.asm     -> se ensambla para producir ->     codigoObjeto.o

3) Escribir el comando: ld -s -o hola hola.o


en este paso, ld enlaza nuestro codigo objeto, con las librerias necesarias para hacerlo un archivo ejecutable

codigoObjeto.o        -> se enlaza o se linkea para producir ->     ejecutable

4) Para ejecutar escribir: ./hola