Assenbly

743 palavras 3 páginas
Assembly é uma linguagem de baixo nível, chamada freqüentemente de “linguagem de montagem”. A linguagem assembly é cosntituita por um conjunto de mnemonicas, palavaras abreviadas que falicitam a vida do programador tornando as instruções mais faceis de se lembrar, já que a linguagem que a máquina entende é em formato binário.

As primeiras linguagens Assembly surgiram na década de 50, na chamada segunda geração das linguagens de programação

← A segunda geração visou libertar os programadores de dificuldades como lembrar códigos numéricos e calcular endereços ← Assembly foi muito usada para várias aplicações até os anos 80, quando foi substituída pelas linguagens de alto nível

← Isso aconteceu principalmente pela necessidade de aumento da produtividade de software ← Atualmente Assembly é usada para manipulação direta de hardware e para sistemas que necessitem de performance crítica

← Device drivers, sistemas embarcados de baixo nível e sistemas de tempo real são exemplos de aplicações que usam Assembly.

Aplicações tipicas do assembly:.

O mais importante uso do Assembly é no desenvolvimento de algumas partes dos Sistemas Operacionais, as quais precisam de alto desempenho. Tbm é mto utlizado no desenvolvimento de drivers de dispositivos, como os drivers de mouses, impressoras e outros.

Outra utilização está na implementação de rotinas velocíssimas de compressão de dados, de encriptação de dados, em otimização de rotinas gráficas

Assemblers

← A linguagem Assembly é de baixo nível, porém ainda precisa ser transformada na linguagem que a máquina entende.

O Assemblers é o programa que transforma o código escrito na linguagem Assembly em linguagem de máquina, substituindo as instruções, variáveis pelos códigos binários e endereços de memória correspondentes.
O processo de montagem recebe como entrada um arquivo texto com o código fonte do programa em

Relacionados

  • Programação de Baixo Nível
    1406 palavras | 6 páginas
  • Administração hoje. Nivel 1
    2265 palavras | 10 páginas
  • C SHARP - Linguagem de Programacao
    2031 palavras | 9 páginas
  • Apostila c#
    2051 palavras | 9 páginas
  • Configuração de setup
    4468 palavras | 18 páginas
  • agronomia
    6202 palavras | 25 páginas
  • Economia
    13258 palavras | 54 páginas