assembly

693 palavras 3 páginas
Equipe


Gizelle reis;



Jamille cerqueira;



Tiago santos.

ORIENTADOR
• DAVI CALDAS

Roteiro


História



Introdução



Sintaxe



Atribuições



Registradores



Exemplo



Considerações Finais

Assembly

Introdução


Assembly é uma linguagem de baixo nível, chamada frequentemente de “linguagem de montagem”



É uma linguagem considerada difícil, principalmente porque o programador precisa conhecer a estrutura da máquina para usá-la



Assembler é um utilitário que traduz o código Assembly para a máquina.

História


Primeira linguagem de programação da história, surgida na década de 50, época em que os computadores ainda usavam válvulas.



Programadores começaram a fazer esquemas da execução da atividade apresentando o número 1 para a válvula ativa e o número 0 para a válvula desativa, surgindo a notação binaria.



Foi muito usada para várias aplicações até os anos 80, quando foi substituída pelas linguagens de alto nível.

Operadores


Existem três tipos de operandos :



Imediato, é aquele valor que será conhecido na compilação e sempre será o mesmo, por exemplo '20' ou 'A'.



Registrador, é qualquer registrador de uso geral ou de índice, por exemplo AX ou SI.



Memória, é uma variável que está armazenada em memória e será detalhado mais tarde.

Sintaxe / instruções


INSTRUÇÃO - Descreve todas as instruções utilizadas pelo micro controlador PIC16F877. As instruções geralmente possuem nomes relacionados a suas funções. Por exemplo, GOTO lembra GO TO, que em inglês significa VÁ PARA ... Já SLEEP significa DORMIR.
ADDLW lembra ADD que em inglês significa adicionar.... e assim por diante. Instrução

Descrição

ADD

ADIÇÃO

AND

E

CLR

ZERA

COM

COMPLEMENTO

DEC

DECLEMENTO

INC

INCLEMENTA

IOR

OU

MOV

MOV

NOP

OPE. NULA

SUB

SUBTRAI

CALL

FAZ UMA CHAMADA

GOTO

Relacionados

  • Assembly
    699 palavras | 3 páginas
  • Assembly
    730 palavras | 3 páginas
  • Assembly
    3699 palavras | 15 páginas
  • Assembly
    5068 palavras | 21 páginas
  • Assembly
    27928 palavras | 112 páginas
  • Assembly
    378 palavras | 2 páginas
  • Assembly
    739 palavras | 3 páginas
  • assembly
    4756 palavras | 20 páginas
  • Assembly
    636 palavras | 3 páginas
  • Assembly
    4080 palavras | 17 páginas