domingo, 26 de febrero de 2012

Tarea intro

La primera practicá consiste en elaborar un programa en lenguaje ensamblador, pero antes de pasar al código pondre un poco de lo que es el lenguaje ensamblador en si:

"El lenguaje ensamblador es un lenguaje de bajo nivel, es un derivado del lenguaje máquina y esta formado por abreviaturas de letras y números."

Para generar el código ensamblador primero utilizare el siguiente codigo en C el cual es para generar números aleatorios aqu,í el código:


Después compile el archivo para obtener mi código ensamblador utilizando el siguiente comando:
gcc -S rand.c

Despues de Compilar Obtuve el siguiente código:


Un código muy largo.. para esto analice el código y lo optimice un poco eliminando algunas lineas y este fue el resultado:


Para entenderle un poco mejor Comentarice algunas lineas para ubicar que era lo que hacia el programa. Para probar si funcionaba el codigo con menos lineas cree su ejecutable gcc -s Rand.s -o Rand.exe y lo ejecute ./Rand y este fue el resultado


Referencias:

Tambien me ayude con un post que mi companiero Juan Carlos hizo con anterioridad.

3 comentarios:

  1. Cuando ya no es borrador, avísame para que te califiquemos.

    ResponderEliminar
  2. Recuérdame en la próxima clase de integrados que les pido a los demás que vengan a ver esto para poder calificarte. Si quieres presentar en persona, eso sería aún mejor :)

    ResponderEliminar
  3. Está simplecillo pero bien hecho. 10/10.

    ResponderEliminar