Programación en Lenguaje Ensamblador

-El Verdadero Lenguaje de las Máquinas-

Ensamblador Desde Cero

–La Saga del Completo Principiante–

¡Bienvenido seas al fascinante mundo de la programación en Lenguaje Ensamblador! Frente a ti se encuentra lo que probablemente será tu primer contacto con el mas antiguo y poderoso de los lenguajes de programación que existen. Esto no es una exageración, pues otro de los nombres con el que es conocido es precisamente como Código Máquina. Y como podrás ver al final de este pequeño serial programar en lenguaje máquina es dificil pero no imposible. Pero eso solo sucederá si eres capaz de llegar al final del mismo.

No se ni me importa que fue lo que te trajo hasta aquí; pero dos son los tipos de personas que terminan en este lugar: Los primeros son simples estudiantes de Ingeniería en computación que en realidad no les interesa programar y solo quieren acreditar una materia para titularse y convertirse en administadores de bases de datos. Los segundos en cambio son aquellos valientes programadores aspirantes a hackers que quieren aprender el verdadero lenguaje de la máquina por el simple placer de hacerlo. Algunos de estos últimos ya tienen idea del enorme poder de este lenguaje y la enorme dificultad que implica dominarlo pero saben que lo necesitan para hacer sus programas. De momento no me importa a cual de estos grupos pertenezcas, igual podrías ser un simple estudiante ahora y tu opinión cambie al ver todo lo que es posible lograr con el Ensamblador. Así que prepárate para lo que vas a ver.

Breve descripción de lo que te espera:

Esta serie trata de explicar los conceptos teóricos mas básicos de la programación en Ensamblador, tales como lo que son los bits, bytes, posiciones de memoria, formatos de numeración binaria y hexadecimal, direccionamiento de la memoria e interfaz básica con el sistema operativo. Así como las herramientas básicas para comenzar a programar, al final deberías ser capaz de hacer un Hola Mundo en Ensamblador sin ningún problema. Por cierto, estas notas no fueron escritas en orden cronológico ni serán las últimas en formar parte de la serie.

Una última cosa: Esta pequeña serie de notas de blog interconectadas están pensadas para aquellos que no tengan grandes conocimientos de computación. De hecho, si esta es tu primera experiencia con la programación será mejor, pues la programación en Ensamblador no se parece nada a la de otros lenguajes mas para ‘humanos’ tales conocimientos solo te estorbarían. Así que si crees que ya sabes programar es mejor que olvides todo lo que has visto hasta ahora, pues todo lo que crees saber de nada te servirá en el camino que estás a punto de recorrer.

>>>>Pasa al siguiente nivel>>>>

***Esta nota pertenece a “La Saga del Completo Principiante”*** Da click en este enlace para pasar a la siguiente entrada de esta serie.

Anuncios

octubre 12, 2009 - Posted by | Uncategorized | , ,

6 comentarios »

  1. esto en va en circulos!!
    emepecé aquí, llegué a la parte donde parecía que ibas a programar sobre linux(estaba esperándolo con ansias), seguí y ahora me encuentro en el mismo lugar…de todas formas me ha divertido tu blog ademas de que he aprendido varias cosas interesantes.

    Comentario por Luis | julio 18, 2010 | Responder

  2. […] […]

    Pingback por Programar en Ensamblador | diciembre 23, 2010 | Responder

  3. Esto se ve muy bueno ja y me gusto mucho tu comentario de los estudiantes ja eso es 100% verdad ja y pues yo soy de los segundos ya que siempre e sido autodidacta por placer y no para pasar un examen o titularme. Espero poder aprender este lenguaje ya que e leido varios libros y no me dejan del todo claro espero que con tus tutoriales pueda aprender este complicado lenguaje.

    Saludos y muchas gracias por dedicar tu tiempo en este tutorial

    Comentario por Ernesto Valenzuela | octubre 25, 2012 | Responder

  4. Yo soy de los segundos y estoy aprendiendo muchas cosas interesantes pero no conocia nada sobre esto y no estoy ntendiendo mucho

    Comentario por Juan Camilo | diciembre 9, 2014 | Responder

  5. Gran información excelente

    Comentario por Jose | diciembre 27, 2016 | Responder

  6. […] tenemos otros utilizados para diferentes ataques como HTML, Java, PHP y SQL para la parte web, ensamblador para ingeniería inversa y C/C++ debido a que es el lenguaje core de […]

    Pingback por Es necesario saber programar para ser hacker? | CRHACK | junio 12, 2017 | 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: