En esta entrada vamos a hablar de manera resumida sobre un documento muy interesante "SOME ASSEMBLY REQUIRED-Assembly Language Programming with the AVR Microcontroller." para los que quieren empezar a programar AVR de manera profunda ya que la programación es el asembler, no obstante también hace referencia al lenguaje de alto nivel como el lenguaje C.
Este documento es un libro especial, fue escrita por, Timothy S. Margush, PhD (Bowling Green State University), fue profesor asociado de ciencias de la computación en la Universidad de Akron. Tenía más de 30 años de experiencia docente en matemáticas y ciencias de la computación, incluidos muchos cursos de programación en lenguaje ensamblador utilizando una variedad de plataformas de hardware. El Dr. Margush falleció poco después de enviar Some Asssembly Required: Assembly Language Programming with the AVR Microcontroller con la satisfacción de haber servido a otros interesados en aprender lenguaje ensamblador.
Assembly Language Programming with the AVR Microcontroller. |
El libro esta comprendido en 14 capítulos, como:
- Introducción a la computación.
- La familia de los microcontroladores AVR.
- Arquitectura y programación en lenguaje asembler.
- Representación de datos enteros.
- Procesamiento en la CPU, memorias y sistema de Reset.
- La pila STACK y la llamada de funciones.
- AVR serial-Síncrono y Asíncrono.
- Operaciones Lógicas.
- Estructuras de control.
- Interrupciones-AVR en ASM .
- Operaciones Aritméticas.
- Matrices.
- Números Reales.
- Programación en lenguaje C.