“Mi estilo, es el arte de luchar sin luchar”

ASMs en *NIX

2007-10-22 10:24:22-05

Software

El lenguaje ensamblador permite manipular directamente los registros y las funciones del procesador, el lenguaje ensamblador es de relativo bajo nivel, sin embargo es muy apreciado por su servidor por que permite entender que pasa en los fierros, ahora algunos hemos tenido que hacer nuestros pininos en este lenguaje,(por cierto dependiente del ensamblador y la maquina), encontré una comparativa sobre dos ensambladores de libre distribución.

$sudo apt-get install nasm
bueno,los programas se escriben en archivos de texto plano con extensión ".asm", luego se creas un binario con

$nasm -f <tipo> <nombre del archivo>

por tipo me refiero al formato del binario, elf u otro

se le pueden agregar formatos de salida especifica, para mas información

$nasm -h
Nota: Si no usas un SO basado en el nucleo linux, probable que encuentres los binarios para tu SO aqui (si te gusta compilar tambien esta el codigo fuente)

La  verdad uso el NASM y el MASM (este ultimo por obligación, aunque lo recomiendo también) no conocía el GAS,pero seria bueno probarlo.

tal cual sea el asunto si a alguien le interesan algunas practicas en ensamblador que las pidan y las mando a su correo.


P.D. No es "oye vendaval, tendrás uno que haga esto u lo otro con interrupciones y poleo y...." es tengo unos programas en ensamblador que les doy, estan bien comentados y pueden ayudar a alguien.


Saludos.

Permalink: http://www.mononeurona.org/users/entry/vendaval/871


Comments Comentblogs:
1.- xhaman xhaman wrote:

hay que chido yo andaba sufriendole cada que tenia que entrar a darle al ensamblador por que tenia que entrar a windoss pa peogramar mis pics

2007-10-22 19:22:12-05

New Comentblog

Captcha



Login



Remember me:
vendaval
Alberto Rodriguez Sanchez Estudiante de Ingenieria en Computacion en la UAM-A, programo en C, C#, Python y Haskell. Uso Debian GNU/Linux, Mac-OS X, OpenSolaris, NetBSD y Win2. Pienso especializarme en computo cientifico y criptografia que son mis grandes pasiones.

Tambien pienso que la programacion computacional es un Arte y que un programa de computadora puede llegar a ser realmente bello si cumple con algunas caracteristicas, prefiero la Sintaxis Avanzada en los programas por que muestra un dominio del lenguaje y un buen grado de abstraccion.

NetBSD, C, Enlightenment y VI(M) son mis SO, Lenguaje de programación, manejador de ventanas y editor favoritos.

Por el Momento me dedico a desarrollar Hardware Criptografico (De alto rendimiento, espero) sobre FPGAs. Practico Limalama y JKD (soy seguidor de la filosofía de Bruce Lee) y tambien escribo con cierta regularidad en este blog.

"Se como el agua, pero piensa como el fuego"
alchemy corn pop cryptography dark side education hacking humor ladies mathematics music my life nanoblogging no more triviality programming martial arts
Powered by:
Despabilando la MonoNeurona.org
Livechat

<-Nombre
vendaval wrote:
Con una mentira suele irse muy lejos, pero sin esperanzas de volver
on 24/7/08

asarch wrote:
Simon. De preferencia ponle una nalga pa' que llame la atencion
on 25/6/08

vendaval wrote:
hola roberto, lo mejor seria poner lo que quieres comunicarnos como una noticia en portada
on 28/3/08

roberto wrote:
como envio un email a todos los miembros de mononeurona
on 26/3/08

vendaval wrote:
pienso que debria crear una version viva para ms necesidades
on 28/1/08

asarch wrote:
O tambien en: http://www.openbsd.org/ en la forma más pura que puedas encontrar en la red
on 26/1/08

¿Qué estuve haciendo?
Saludando desde el Cyber de la esquina, por ahora no tengo internet =(
1 day, 5 hours ago
buscando noticias
5 days, 16 hours ago
comprando tiempo aire por internet, grax teosho
1 week, 3 days ago
no me di cuanta y estaba en como borrador
1 week, 5 days ago
http://mononeurona.o rg/users/entry/venda val/1487
1 week, 5 days ago
Dicen que en las noches es travesti
2 weeks ago
yo oi que era narco, anexo al cartel del pacifico
2 weeks, 2 days ago
=(
2 weeks, 3 days ago
Incluir codigo en los blogs es muy engorroso y mas si es programacion web.
2 weeks, 4 days ago
En comunion con el Metal gracias a "paranoid" de black sabbath
2 weeks, 5 days ago
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2008.