next up previous contents
Next: Como aceder aos dados Up: A linguagem Assembly do Previous: Inicialização dos registos de

Nomes para os dados

Os programas trabalham com três tipos de dados: constantes, variáveis e endereços. O Assembly do 8086 permite dar nomes a qualquer um destes tipos de dados, o que permite referenciá-los de forma muito mais fácil.

As directivas DB, DW e DD são usadas para atribuir nomes a variáveis. A directiva DB depois de um nome significa que esse nome corresponde a uma variável do tipo byte (8 bits), a directiva DW significa que o nome corresponde a uma variável do tipo word (16 bits) e a directiva DD significa que o nome corresponde a uma variável do tipo double word (32 bits).

No programa exemplo.asm a instrução MULTIPLICANDO DW 204AH declara uma variável do tipo word e inicializa-a com 204AH. A instrução MULTIPLICADOR DW 3B2AH declara uma variável também do tipo word e inicializa-a com o valor 3B2AH. A declaração PRODUTO DW 2 DUP(0) guarda espaço para duas words em memória, dá ao endereço do inicio da primeira word o nome PRODUTO, e inicializa as duas words com o valor zero.



Maria Joao Nicolau
1/28/1999