Apostila - linguagem assembly

2983 palavras 12 páginas
Programação em 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 computador pessoal que traduz a linguagem assembly para uma linguagem de zeros e uns. Um programa escrito em “zeros” e “uns” diz-se que está escrito em “linguagem máquina”.

O processo de comunicação entre o homem e o microcontrolador

Fisicamente, “Programa” representa um ficheiro num disco de computador (ou na memória se estivermos a ler de um microcontrolador) e é escrito de acordo com as regras do assembly ou qualquer outra linguagem de programação de microcontroladores. O homem pode

Relacionados

  • Informatica
    4919 palavras | 20 páginas
  • Apostila de SciLab
    4936 palavras | 20 páginas
  • Java
    5860 palavras | 24 páginas
  • Linguagem de progamação ASSEMBLY
    4199 palavras | 17 páginas
  • TRABALHO DE LINGUAGEM ASSEMBLY 1
    1836 palavras | 8 páginas
  • Estudo de tempos e métodos
    21839 palavras | 88 páginas
  • Tecnologia da informação
    10910 palavras | 44 páginas
  • Algoritmo e Lógica de Programação
    1081 palavras | 5 páginas
  • PRogramação
    2098 palavras | 9 páginas
  • Compiladores
    946 palavras | 4 páginas