next up previous contents
Next: Escrever e invocar procedimentos Up: Linguagem Assembly do 8086 Previous: Linguagem Assembly do 8086

Introdução e Objectivos

Na sessão de trabalho anterior estudámos a implementação de ciclos usando a linguagem Assembly do 8086. Um ciclo é a repetição da mesma sequência de acções até que determinada condição se verifique.

Por vezes necessitamos de repetir a mesma sequência de acções não no mesmo ponto, mas sim em diferentes pontos de um programa. Para evitar escrever a mesma sequência de instruções de cada vez que necessitamos dela podemos escrevê-la como se fosse um "sub-programa" separado do programa principal e, nesse caso, sempre que precisarmos da sequência de instruções nele contidas, invoca-mo-lo. Estes "sub-programas" designam-se habitualmente por procedimentos.

O objectivo desta sessão de trabalho é mostrar aos alunos como se implementam programas com procedimentos usando a linguagem Assembly do 8086.



Maria Joao Nicolau
1/28/1999