Académique Documents
Professionnel Documents
Culture Documents
OBJETIVO:
MARCO TEÓRICO:
Una instrucción de programa es un código que puede ser ejecutado por la máquina.
Las directivas del ensamblador se usan para definir la estructura del programa, los
símbolos y generar código no ejecutable como datos, mensajes, etc.
El control del ensamblador controla los modos del ensamblado y dirige el flujo del
ensamblado.
Muchos programas son demasiado largos o complejos como para escribirlos como una
sola unidad. El programar se vuelve mucho más simple cuando el código es dividido en
pequeñas unidades funcionales o módulos, además este tipo de programas son más
fáciles de codificar, depurar y realizar cambios o actualizaciones.
Una vez que esto ha terminado, los módulos separados se unen y son ensamblados
como un solo módulo para el programa ejecutable, finalmente el módulo completo
puede ser sometido a la última prueba.
Una vez escrito el programa, se compila (Project->Build) para ver si éste contiene
errores. Con (Project -> Next Error) nos situaremos en el siguiente error, lo
corregiremos y repetiremos el proceso hasta que el programa quede libre de errores.
Con Debug->Run debug activamos la simulación. Se podrá interactuar con el programa
mediante los elementos que aparecen en la pestaña I/O del workspace.
Trabajo preparatorio
Parte Práctica
1. Con la ayuda del instructor ingrese el programa en assembler y genere el archivo
de salida de extensión .hex.
2. Comprobar el funcionamiento adecuado del programa, utilizando para ello el
simulador incluido en AVRStudio 4.
Informe
1. Ejecutar tres pruebas adicionales con diferentes valores para comprobar el
programa y presentar capturas de pantalla como evidencia de lo realizado.
2. Describir el contenido del archivo de extensión .hex que se genera como
resultado del ensamblado y consultar otros formatos para estos archivos.
3. Realizar lo que solicita adicionalmente el instructor.