Definir registros en IAR MSP430

#1
Mi segunda duda del día
¿Cómo hago para "renombrar" los registros R4-R15 de la CPU en los MSP430?
Estoy programando estos micros en ensamblador pero me ha surgido el problema de que quiero utilizar dos registros Rx en una sóla intrucción pero con otros nombres, me explico con el siguiente ejemplo:

Código:
#define    CONTA2   R4
#define    CONTA1   R5

mov.w   CONTA2,CONTA1      ;CONTA2=CONTA1
Compilo la intrucción anterior y me da el error:

Error[43]: Illegal effective address C:\MSP430\BIOFES.asm 64
En cambio, si pongo los registros tal y como son R4 y R5 el compilador no da error.
¿Cómo puedo hacer para renombrarlos y que no me de error el compilador?

Saludos

PD: ya leí el archivo "MSP430 IAR Assembler reference guide" y no hallo una solución :unsure:
 
#3
Gracias por responder Chclau... esa directiva asg no hace lo que busco, ASG está relacionada con el direccionamiento del programa en sí, yo sólo quiero "redifinir" las variables.
Ando buscando en los archivos ".h" que se incluyen en el programa pero no hallo donde están definidos los registros Rx
 
#4
Bueno, no hallé una solución como tal, pero he descargado la más reciente versión de IAR Workbench y el problema que tenía se ha corregido. A buena hora

Saludos y gracias Chclau
 
Arriba