miércoles, 8 de febrero de 2012

Computo integrado

 Hoy en día existen diferentes tipos de procesadores ya sea de computadoras,calculadoras o supercomputadoras  y cada una de ellas con sus diferentes tipos de procesadores pero que hace que estas funcionen o que tengan la capacidad de ejecutar, estos lenguajes que hacen posible son el lenguaje maquina.

Cada uno de los procesadores existente tienen su propio lenguaje maquina o ensamblador, lo que hace estos tipos de lenguaje de bajo nivel por su increíble complejidad que estos tienen, y casi nada portátiles por las versatilidades y existencia de los diferentes tipos de procesadores.

Nasm es un ensamblador libre para la arquitectura x86 para ubuntu o sistemas msdos.
Este sistema tiene la capacidad de poder compilar archivos en ensamblador para esta arquitectura con extención .asm. Para instalarlo es sencillo solo en la terminal se teclear:


sudo apt-get install nasm


También se puede utilizar GNU de ubuntu para poder crear archivos con extenciónn  .s que significa que esta codificado en lenguaje ensamblador. Este paquete por lo genera ya viene incluido en las instalaciones de ubutnu y ya no es necesario descargar algún paquete adicional.


Se puede crear un archivo en c y posteriormente pasarlo con la instrucción gcc -S hola.c

1 comentario: