Assenbly

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (743 palavras )
  • Download(s) : 0
  • Publicado : 13 de novembro de 2012
Ler documento completo
Amostra do texto
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 avida 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, nachamada 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 foimuito 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 desoftware
← 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 detempo 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 SistemasOperacionais, 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á naimplementaçã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 é debaixo 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...
tracking img