Programación en Lenguaje Ensamblador

-El Verdadero Lenguaje de las Máquinas-

Comienza la Aventura

De acuerdo, aqui es donde realmente comienza el show, para comenzar a programar en ensambrador necesitas lo siguiente:

Una Computadora.– De preferencia con procesador Intel o compatible (la inmensa mayoria de las computadoras caseras los son, incluso las Apple) Seguro tienes una PC a menos que estes leyendo este blog desde un Cybercafe. En cuyo caso te aconsejo que le compres una, aunque sea un Celeron usado porque se dice que hay una iniciativa de ley que pretende prohibir la entrada a esos locales a cualquiera que tenga mas de 3 pelos, al menos en mi pais.

Herramientas de Software.- Cada herramienta merece su nota muy aparte, pues hay un sin fin de herramientas muy eficientes y gratuitas (en dinero). La mas importante de ellas es el Programa Ensamblador (Conocido en lengua de los Carapalidas como Assembler) El mejor que conozco es el FASM, el paquete incluye un IDE (entorno de desarrollo integrado), el compilador, informacion para aprender a usarlo, muchos ejemplos para practicar y su propio codigo fuente en Ensamblador. Y todo eso en un paquete que mide menos de un megabyte. Mas chiquito que lo que miden la mayoria de las fotos de tus cuates ebrios! Descarga la version para Windows.

Informacion.- Al igual que los espias, la materia prima de los programadores es la informacion. Dependiendo de que tan eficiente seas para localizar, discriminar, leer y asimilar informacion. Este blog puede ser tu fuente primaria hasta que seas lo suficientemente bueno y te quede chico. (el blog). El sitio mas importante sera el Sitio de Desarrolladores de Intel

Te recomiendo que separes una carpeta o directorio en tu disco duro y ahi descomprimas el paquete del FASM. El ejecutable es FASMW y para compilar los ejemplos oprimes F9. Puede que tengas problemas con las variables de entorno pero de eso hablaremos despues. Ve si eres capaz de hallar los Manuales de Desarrollo de Software en el sitio de desarrollo de Intel sin ayuda.

Y hablando de informacion, soy consciente de que leer es un esfuerzo titanico que muy pocos mortales pueden hacer sin perjudicar su vida social, razon por la cual estoy trabajando en tutoriales animados que expliquen conceptos que son demasiado complicados para explicarse con palabras y dibujos normales. En cuanto logre hacerlos y hospedarlos pondre aqui sus links. Mientras tanto les recomiendo que agranden la letra de sus computadoras y consigan un monitor LCD aunque sea chiquito en caso de que aun tengan un CRT (Los monitores CRT son los que parecen televisores del siglo pasado) pues estos monitores te quemaran las retinas si intentas leer directamente de ellos. Durante la decada de los noventas, incluso habia gente que necesitaba imprimir los correos electronicos en papel para poder leerlos! La siguiente entrada versara sobre el analisis de un ejemplo basico en ensamblador.

NOTA: Este es el ultimo post que es copia de programacionenlenguajeensamblador.blogspot.com, ahora si viene el contenido original de este sitio.

noviembre 10, 2008 - Posted by | Uncategorized

2 comentarios »

  1. Hola mario, estaba dando vueltas por internet y me encontre con este ide http://www.easycode.cat/English/Tutorial/Chapter1.html no se que te parece? recuerdo que b1ackpig estaba haciendo un ide como este, hace unos 5 anios en casa de erik… que por cierto, hace poco pase por ahi y no pude encntrar el cyber cafe por ningun lado.. no se si siga funcionando…

    el IDE es muy similar a Visual Basic, con la gran diferencia de que se escribe codigo en Ensamblador. El programa completo ocupa 1 MB, en contraste con los 600 MB que ocupaba mi antiguo Visual Basic 6.0….

    No se que opines de este tipo de editores, pero en lo personal, me agradan porque ahorran tiempo de desarrollo. Solo hay que tener cuidado con andar llenando los codigos con demasiadas macros… me gustaria encontrar un IDE como este, pero utilizando el FASM.

    Saludos!

    Comentario por Puerco | abril 12, 2010 | Responder

  2. Se parece un poco a lo que queria hacer, de hecho todavia tengo el codigo. ya hasta tiene telarañas.

    Comentario por b1ackpig | abril 14, 2010 | Responder


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: