Linguagem

528 palavras 3 páginas
Introdução

Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemônicos. É utilizada em geral para programação em baixo nível de máquina (mais próxima do nível do hardware), sendo que cada família de processadores (Ex. X86, ARM, SPARC, MIPS) possui sua própria linguagem assembly, já que cada processador possui seu próprio conjunto de instruções embutidas.

Vantagens

• Razão de uso da linguagem de montagem: • Melhorar o desempenho. • Algumas máquinas podem não ter um compilador disponível.
• Cada comando em linguagem resulta em um comando em linguagem de máquina: uma linha de programa fonte ≡ uma linha de programa objeto.
• Representação simbólica da linguagem de máquina: Códigos de operação e operandos (números) substituídos por mnemônicos e rótulos.
• Ao contrário da programação em alto nível, o programador de linguagem de montagem dispõe de todos os recursos do nível ISA.
• Programa não portável (válido apenas para uma mesma família de processadores).

Desvantagens

Difícil de ler, de aprender, entender, debugar e difícil manutenção. Um programa escrito em linguagem Assembly não é muito legível, por isso ele deve ser muito bem documentado.
Programar em Assembly consome muito tempo para o programador;
A linguagem não é portável. Ela é portável apenas dentro de uma família de processadores.
Como é uma linguagem especifica para processares de cada máquina, é necessário desenvolver um programa para cada máquina.
Não existe rotinas pré-definidas, o programador deverá desenvolver suas próprias rotinas.
A linguagem Assembly apresenta um número muito reduzido de instruções, do tipo operações de movimentação de dados em memória, para registros e para memórias, e operações lógicas e aritméticas bem simples. Estas

Relacionados

  • Linguagem
    3780 palavras | 16 páginas
  • Linguagem
    1092 palavras | 5 páginas
  • Linguagem
    1866 palavras | 8 páginas
  • A linguagem
    2391 palavras | 10 páginas
  • Linguagem
    1163 palavras | 5 páginas
  • Linguagem
    574 palavras | 3 páginas
  • A linguagem
    667 palavras | 3 páginas
  • linguagem
    1692 palavras | 7 páginas
  • linguagem
    833 palavras | 4 páginas
  • A Linguagem
    620 palavras | 3 páginas