jueves, 2 de octubre de 2008

Directivas ( III ) Variables

Una variable es un espacio definido en la memoria donde poder guardar , a las variables se les designa un nombre para poder entender el programa mas fácilmente.
Un ejemplo sería:

edad db 32
  • edad es el nombre de la variable.
  • db es una directiva que asigna un byte de memoria.
  • 32 es el dato que se le asigna a la variable.

Veamos las diferentes directivas para crear variables de diferentes tamaños:


Algunos ejemplos de creación y asignación de variables:

  • char db 'A' crea un espacio de memoria para almacenar el código ASCII del carácter A .
  • miBinario db 10101100b Introduce un dato binario en un byte en la memoria. En decimal sería 172d , en hexadecimal ACh y en octal 254o ,al final de cada número se coloca la letra que identifica la numeración base a la que pertenece.
  • secuencia db 0,1,2,3 Define 4 bytes.
  • cadena_1 db "h","o","l","a" .Crea la cadena hola.
  • cadena_2 db "hola" Igual que cadena_1.
  • miInteger dw -12345 crea un numero con signo usando dos bytes.
  • miFloat dd 123.45 crea un número real con cuatro bytes.
  • doubleFloat dq 300.5E6 valor real mas grande , de ocho bytes.


No hay comentarios: