Duda en inicialización de contenidos HLASM

Todo lo relacionado con assembler, macros, etc.
Responder
Avatar de Usuario
omvp33
Usuario
Usuario
Mensajes: 23
Registrado: 17 Ene 2008, 13:45
País: España
Ciudad: Getafe
Ocupación: Técnico en Sistemas
Ubicación: Madrid, España

Duda en inicialización de contenidos HLASM

Mensaje por omvp33 » 18 Ago 2008, 04:48

Buenos días.

Estoy iniciándome en el complejo mundo del Assembler y se me ha planteado una duda que no me permite avanzar. Seguro que para los expertos es trivial, pero soy incapaz de ver la solución.

La cuestión es la siguiente: ¿hay algún modo de inicializar el contenido de un registro desde un símbolo definido con EQU y un valor mayor de 4095?

Ejemplo:

CONST EQU 15000

............................

L R2,=F'15000' Se inicializa perfectamente
LA R3,CONST Error ASMA028E al ensamblar


Muchas gracias por anticipado a los foreros.
ADABAS is not death, is the solution

Luis Miguel Martinez Ch.

Re: Duda en inicialización de contenidos HLASM

Mensaje por Luis Miguel Martinez Ch. » 18 Ago 2008, 13:28

omvp33 escribió:Buenos días.

Estoy iniciándome en el complejo mundo del Assembler y se me ha planteado una duda que no me permite avanzar. Seguro que para los expertos es trivial, pero soy incapaz de ver la solución.

La cuestión es la siguiente: ¿hay algún modo de inicializar el contenido de un registro desde un símbolo definido con EQU y un valor mayor de 4095?

Ejemplo:

CONST EQU 15000

............................

L R2,=F'15000' Se inicializa perfectamente
LA R3,CONST Error ASMA028E al ensamblar


Muchas gracias por anticipado a los foreros.


No programo en asembler desde hace un buen y tampoco fui un experto pero no se si te sirva algo de lo que recuerdo ... se usaban varios registros .... Ahora que creo que habia un truco para ello ... dejame lo investigo para ver si te puedo ayudar

Avatar de Usuario
omvp33
Usuario
Usuario
Mensajes: 23
Registrado: 17 Ene 2008, 13:45
País: España
Ciudad: Getafe
Ocupación: Técnico en Sistemas
Ubicación: Madrid, España

Mensaje por omvp33 » 21 Ago 2008, 05:13

Buenos días.

Al final, después de investigar y hacer pruebas, he encontrado la respuesta. Aquí la publico por si ayuda a alguien:

L R3,=AL4(CONST) CARGA DIRECTA DESDE SIMBOLO

...........................................


CONST EQU 15000


Muchas gracias a todos los que se han tomado la molestia de intentar ayudarme.
ADABAS is not death, is the solution

Responder