É
fato que a grande maioria dos programadores não gosta de programar
microcontroladores em assembly. Contudo, o conhecimento de como as coisas
funcionam nesta linguagem torna possível a otimização de código, solução de
problemas e o desenvolvimento de programas que seriam muito difíceis, se não impossíveis,
de serem realizados com linguagens de alto nível.
Neste
artigo apresento um programa feito em assembly para fazer o led vermelho da
LaunchPad piscar. Apesar de ser bastante simples, este exemplo tem como
objetivo mostrar os conceitos básicos para a criação de projetos em assembly no
CCS v5.2 para os microcontroladores da linha MSP430.