si è il "workaround" che ho usato in effetti

pero' mi domandavo per quale motivo comparisse quell'errore. l'indirizzo END e' valutato in compile time (e la prima istruzione lo dimostra), quindi tecnicamente anche END/16 + 4 dovrebbe essere valutabile a tempo di compilazione e sostituito dal preprocessore con un valore numero immediato...