Está en la página 1de 5

Nombre completo del alumno Firma

García Alonso Ramiro Manuel

No. de brigada: Fecha de elaboración: Grupo:


30/08/19
Objetivos de aprendizaje
Implementar y verificar la sintaxis de un programa en lenguaje ensamblador utilizando el software y
Tarjeta de Desarrollo.

Material y equipo
Computadora, tarjeta de desarrollo y set de instrucciones (Cortex-M3/M4F Instruction Set,
TECHNICAL USER'S MANUAL y ARM Assembly Language Tools User's Guide).

Trabajo previo
Estudiar el apartado ‘Operand Field’ del manual ARM Assembly Language Tools User's Guide
(SPNU 118 .pdf).

Desarrollo.
Crear un proyecto, escribir un programa, ensamblar y comprobar el funcionamiento de diferentes
instrucciones y modos de direccionamiento.

CODIGO 1
Recordando el código de la práctica anterior: Modificandolo y configurándolo, para
realizar lo mismo con menor numero de filas
de código.
Se compilo línea a línea el código y se fue observado como se modificaban los registros por cada
línea.

Posterior mente, al igual que la practica anterior, correspondimos a modificar el Memory Brower a
partir del 0X20000

Colocando 98765432 y 12345678 en las casillas, esto, para tener una mejor aprecia son del
funcionamiento del código, ya que etsa configuración, al sumar dato por dato, da 10 (A), el cual es
un numero fácil de apreciar en el código y como usuario nos permite saber mejor en que paso de
compilación se encuentra.
Como se mencionó anteriormente, se ejecutó línea por línea y se apreció como se modificaban los
registros según su actividad. Para este punto, el código sufrió modificaciones, ya que agregamos
una configuración del tipo: LDR Rd,[R0], #Offset en donde cada quien considerara mas
conveniente para que el programa hiciera lo mismo.
CODIGO 2
Para el código 2, realizamos un código que convirtiera de Codigo BCD a código GRAY de un
número, principalmente, el profesor nos proporciono un fragmento de código, el cual fue
modificado posterior mente para poder obtener el resultado solicitado.

Conclusiones
En esta práctica, implementamos y verificamos la sintaxis de un programa en lenguaje ensamblador
utilizando el software y Tarjeta de Desarrollo, para esto, realizamos dos códigos diferente, cada uno
realiza diferentes cosas, el primero suma y el segundo convierte de un sistema a otro, eso, para
poder notar que, en esencia, los dos códigos eran muy similares, solo sufrieron pequeñas
modificaciones para que pudieran lograr la actividad. Logramos también poner en practica nuestra
destreza para resolver problemas en lenguaje ensamblador y considero, tuvimos mejor desarrollo
que las practicas anteriores.

BibliografíaFuentes:
 Material para μP y μC de http://profesores.fi-b.unam.mx/m3615m/

También podría gustarte