Manual

Page 112

112

Manual de Usuario

Al haber una única instrucción delante, dichas posiciones serán la 1, la 2 y la 3. Posteriormente se utiliza la etiqueta que tienen asociada, "BUFFER", para almacenar el contenido de la posición 10 de memoria en la primera de ellas. La seudoinstrucción DATA le indica al programa ensamblador que, en la dirección correspondiente a la posición que ocupa, almacene el valor indicado por el número entero que le sigue. El rango de valores de este número va de 0 a 4095. Al igual que en el caso de RES, DATA siempre ha de ir precedida de al menos un espacio en blanco y puede ir acompañada de una etiqueta. Esta seudoinstrucción suele utilizarse para guardar constantes en memoria, para inicializar una variable, como puede ser el contador de un bucle, a un valor determinado, etc. Si se ha definido una etiqueta, se puede hacer referencia a dicho valor a través de ella. Un ejemplo es el programa de la Figura 113, y la etiqueta "UNO".

Figura 113: Utilización de la seudoinstrucción DATA.

Si se quieren salvar varios valores en posiciones consecutivas de memoria, basta con utilizar una única seudoinstrucción DATA y poner a continuación los valores separados por comas, tal y como muestra la Figura 114.

Figura 114: Definición con DATA de valores en posiciones consecutivas.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.