Assembly

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (739 palavras )
  • Download(s) : 0
  • Publicado : 28 de junho de 2012
Ler documento completo
Amostra do texto
Mecatrônica Industrial
Assembly

Assembly ou linguagem de montagem é uma notação legível por humanos para o códigode máquina que uma arquitetura específica de computador usa, utilizada para programar dispositivos computacionais, como microprocessadores e microcontroladores. Este código fonte é transformado pelocompilador e pelo linker num programa executável.
Por exemplo, enquanto um computador sabe o que a instrução-máquina IA-21 (10110000 01100001) faz, para os programadores é mais fácil recordar arepresentação equivalente em instruções mnemónicas (auxiliar de memória) MOV AL, 61h.
Os comandos assembler são traduzidos um a um para serem comandos executados pela máquina. O processador necessitaapenas executar o que você quer fazer e o necessário para executar a tarefa. Nenhum loop extra ou características desnecessárias poluem o código. Se o espaço para o seu programa é curto e limitado e vocêterá que otimizar seu programa para caber na memória, assembler é a escolha número um. Programas mais curtos são mais fáceis de depurar (“debugar”)
Como apenas os passos necessários são executados,os programas em assembly são tão rápidos quanto possível. Aplicações onde o tempo é crítico, como medições de tempo que devam ter boa performance, sem que haja um hardware de temporização, devem serescritas em assembler. Se você tiver mais tempo e não se importar que seu chip permaneça 99% em um estado de espera (wait state) de operação, você pode escolher a linguagem que desejar.
A conversão dalinguagem de montagem para o código de máquina é feita pelo montador ou assembler, que é basicamente um tradutor de comandos, mais simples que um compilador.
A linguagem Assembly é considerada debaixo nível. Isto não significa que seja menos importante ou eficiente que uma linguagem chamada de alto nível - são apenas modos diferentes de se programar e níveis diferentes de atuação.Com uma...
tracking img