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:
Compilo la intrucción anterior y me da el error:
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
¿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