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.
Duda en inicialización de contenidos HLASM
Re: Duda en inicialización de contenidos HLASM
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
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.
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.