I assume syntactically means with code so in C you would:
#include <stdint.h>
extern uint32_t VECTOR_TABLE[256];
void _uart0_isr ();
void foo ()
{
VECTOR_TABLE[0x4d] = _uart0_isr;
}
For an assembler version I compiled the code with:
/opt/rtems-4.10/bin/m68k-rtems4.10-gcc -save-temps -c -o2 vector.c
and looked at the assembler output in vector.s:
foo:
link.w %fp,#0
move.l #_uart0_isr,%d0
move.l %d0,VECTOR_TABLE+308
unlk %fp
rts