Hola, entiendo lo que decis, lo se, pero no es lo que deseo hacer, lo que yo digo es ( y a ver si me ayuadas a traducirlo mejor) es una variable de entorno de programacion, del compilador, osea una especie de SET pero publica. Me explico?
Te recuerdo que programo en relocatable assembler:
Un SET que pueda definir e inciar un valor en "main.asm", por ejemplo:
main.asm
VARIABLE_EJEMPLO SET 3
code SECTION
lda #VARIABLE_EJEMPLO
luego desde "rutinas.asm" leer VARIABLE_EJEMPLO y asignarlo a algo y modificarlo, por ejemplo:
rutinas.asm
Etiqueta FCB VARIABLE_EJEMPLO
VARIABLE_EJEMPLO SET VARIABLE_EJEMPLO + 2
y si deseara seguiria en otro archivo
rutinas2.asm
Etiqueta2 FCB VARIABLE_EJEMPLO
VARIABLE_EJEMPLO SET VARIABLE_EJEMPLO + 2
me explico? hasta ahora lo estoy haciendo de otra manera, pero no es lo que deseo.
Si quieres traducirlo para todos, podes ayudarme, usaste un acento medio argentino.