I'm attempting to use the timer 1 ISR for the ADuC814. In assembly I easily use the ORG directive to write to the address that the PC jumps to when the interupt is set. How do I do the equivalent in C? Any help would be appreciated.
"writing an ISR as a function and [forcing the] linker [to] locate it would make the compiler exit the function with 'ret' instead of 'reti'"
Yes - hence forcing the adress is necessary, but not sufficient.