Tengo el siguiente programa, en ensamblaje AVR:
.DEF WR = R16
.ORG 0
SER WR
OUT 0x24, WR
Cuando llamo a avr-as beeep.s
, donde beeep.s contiene el código anterior, aparece un mensaje de error:
beeep.s: Assembler messages:
beeep.s:1: Error: unknown pseudo-op: '.def'
beeep.s:5: Error: constant value required
beeep.s:5: Error: register number above 15 required
beeep.s:6: Error: constant value required
No puedo encontrar el origen de mi error ... ¿Qué hice mal?