Reset vector
L'indirizzo da cui il processore preleva la sua primissima istruzione, o un puntatore a essa, all'uscita dal reset.
Ogni architettura lo fissa nel silicio. Il 6502 legge un puntatore da $FFFC. L'8086 iniziava a eseguire da FFFF0h, sedici byte sotto la fine del proprio spazio di indirizzamento, e l'x86 moderno parte ancora da 0xFFFFFFF0: lì è mappata la flash del firmware che contiene il BIOS o l'UEFI, e c'è spazio, realisticamente, per un solo salto.
Cortex-M è più ordinato: la parola all'offset 0 della tabella dei vettori è il valore iniziale dello stack pointer e quella all'offset 4 è il reset vector, così il core può eseguire codice C quasi subito dopo lo startup code. Il registro VTOR permette a un bootloader di rilocare la tabella prima di saltare all'applicazione.