A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Tutoriais e Programação

Cap. II - Nossa primeira aplicação

Sex

14

Dez

2007


07:52

(4 votos, média 5.00 de 5) 


Variáveis

TIPOS DE VARIÁVEIS
TipoAbreviaçãoEspaçoDescrição
BYTEDB1 byte ou 8 bits Cadeias de texto e caracteres
WORDDW2 bytes ou 16 bits Valor inteiro que vai de -32.786 a +65.535
DWORDDD4 bytes ou 32 bits Valor inteiro que vai de -2gb a +4gb
FWORD ou REAL4DF6 bytes ou 48 bits 48 bits com ponto flutuante
QWORD ou REAL8DQ8 bytes ou 64 bits 64 bits com ponto flutuante
TBYTE ou REAL10DF10 bytes ou 80 bits 80 bits com ponto flutuante

Vejamos alguns exemplos de como se deve declarar variáveis (nas seções .data e .data?):

Exemplo de dados inicializados

.data Texto db "BEM VINDO AO CURSO DE MASM + RADASM",0 Valor dd 77 Ponto df 4.575

Que vem a ser o mesmo que:

.data Texto BYTE "BEM VINDO AO CURSO DE MASM + RADASM",0 Valor DWORD 77 Ponto REAL4 4.575

Exemplo de dados não inicializados

.data Acumulador db ? Contador dd ? PFlutuante df ?

Que vem a ser o mesmo que:

.data Acumulador BYTE ? Contador DWORD ? PFlutuante REAL4 ?

Criando um modelo no RadASM

O programador do RadASM pensou em tudo e, para não voltarmos a escrever toda a estrutura dos nossos programas toda vez que quisermos programar, criamos um modelo como é mostrado no seguinte vídeo:

Vídeo 2
Creando Plantilla.exe

vovo Para assistir ao vídeo, faça o download de Creando Plantilla.exe.

Se quisermos ir para a pasta onde está nosso código fonte, abrimos o Menu Projeto/Abrir janela do projeto como mostra a imagem:

Janela do Projeto
Fig. 5

O que abre a pasta onde está nosso código fonte:

Pasta
Fig. 6

Informações adicionais