Apostila - linguagem assembly
Introdução
Exemplo de como se escreve um programa
Directivas de controle 4.1 define 4.2 include 4.3 constant 4.4 variable 4.5 set 4.6 equ 4.7 org 4.8 end
Instruções condicionais 4.9 if 4.10 else 4.11 endif 4.12 while 4.13 endw 4.14 ifdef 4.15 ifndef
Directivas de dados 4.16 cblock 4.17 endc 4.18 db 4.19 de 4.20 dt
Configurando uma directiva 4.21 _CONFIG 4.22 Processor
Operadores aritméticos de assembler
Ficheiros criados ao compilar um programa
Macros
Introdução
A capacidade de comunicar é da maior importância nesta área. Contudo, isso só é possível se ambas as partes usarem a mesma linguagem, ou seja, se seguirem as mesmas regras para comunicarem. Isto mesmo se aplica à comunicação entre os microcontroladores e o homem. A linguagem que o microcontrolador e o homem usam para comunicar entre si é designada por “linguagem assembly”. O próprio título não tem um significado profundo, trata-se de apenas um nome como por exemplo inglês ou francês. Mais precisamente, “linguagem assembly” é apenas uma solução transitória. Os programas escritos em linguagem assembly devem ser traduzidos para uma “linguagem de zeros e uns” de modo a que um microcontrolador a possa receber. “Linguagem assembly” e “assembler” são coisas diferentes. A primeira, representa um conjunto de regras usadas para escrever um programa para um microcontrolador e a outra, é um programa que corre num