quinta-feira, 19 de maio de 2011

Linguagem Assembly

A linguagem Assembly é uma linguagem de programação. Os programas são escritos em forma de texto: usando um editor de texto criamos o chamado código fonte. Este código fonte é transformado pelo compilador e pelo linker num programa executável.

A linguagem Assembly é considerada de baixo 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 actuação. O que posso dizer é que, com uma linguagem de baixo nível como a Assembly, você pode pilotar directamente a CPU do seu computador.

Uma das características da Assembly é que cada linha do código fonte possui apenas uma instrução para o processador (CPU). Por exemplo, MOV EAX,EDX irá MOVer o conteúdo do registrador EDX para o registrador EAX. Neste caso, a instrução "MOV" é chamada de mneumónico. Os mneumónicos são os "apelidos" das instruções, mais fáceis de guardar na memória do que seu valor hexadecimal exigido pelo processador. De mneumónico em mneumónico podemos escrever nosso código fonte e fazer com que o processador faça exactamente o que queremos sem perda de tempo.

O resultado é um programa rápido e altamente eficiente.

0 comentários:

Enviar um comentário

 
 

Blogger

Este blog dedica-se apenas á disciplina de Aplicações Informáticas B.