Next: A linguagem Assembly do
Up: Programação do 8086 -
Previous: Introdução e Objectivos
Para executar um programa, o microcomputador tem de ter na memória a
sequência de instruções que o constituem, na forma binária.
Existem múltiplas linguagem de programação alternativas, mas
basicamente ela dividem-se em três tipos. São eles:
- Linguagem Máquina. Esta é a linguagem entendida pelo computador.
Um programa em linguagem máquina é uma sequência de códigos
binários que correspondem às instruções que se pretende que
o computador execute. Esta linguagem é muito pouco usada pelos
programadores, uma vez que é muito difícil memorizar os milhares
de códigos binários de instruções que tem um microprocessador.
- Linguagens Assembly. Com o objectivo de tornar mais fácil a
programação sem perder o controle do hardware muitos
programadores utilizam a linguagem Assembly. A linguagem Assembly é
constituída por um conjunto de instruções simbólicas
que são mapeadas directamente para linguagem máquina usando
assemblers. Os assemblers traduzem, uma a uma, as instruções
da linguagem Assembly em instruções da linguagem máquina. Uma
instrução em Assembly corresponde a uma instrução em
linguagem máquina.
- Linguagens de alto nível. Estas linguagens estão mais
próximas da linguagem natural do que da linguagem máquina.
O trabalho de traduzir uma linguagem na outra cabe a programas
bastante complexos que se designam por compiladores. Uma
instrução numa linguagem de alto nível corresponde
normalmente a várias instruções em linguagem máquina.
Next: A linguagem Assembly do
Up: Programação do 8086 -
Previous: Introdução e Objectivos
Maria Joao Nicolau
1/28/1999