It would help to describe the actual purpose...
The answer for the question "can I place my own ASM code in the range of the interrupt vectors, beginning with address 0" is: no, that won't work.
Because even if you convince the compiler that the processor doesn't have a vector table, it will still place it's own startup code first, which is then in the interrupt vector range, while your ASM code still isn't put there. I don't see a benefit, beside of a few saved bytes.
↧