Стандартно, по адресу 0 - NOP, по адресу 2 - BR 36, по адресу 36 - BR 40 (если использовать стандартные макросы)
Дальше обычно делается похоже - по адресу 40 - JMP на точку входа загрузчика, но переход может отличаться адресам. В примере ниже - JMP @#574. Обычно так же - первая команда загрузчика - установить SP
Код:
5 000040' . = RKBOOT+40 ;PUT THE JUMP BOOT INTO SYSCOM AREA
6 000040 000137 000574 BOOT1: JMP @#BOOT-RKBOOT ;START THE BOOTSTRAP
7
29
30 000574' . = RKBOOT+574
31 000574 012706 010000 BOOT: MOV #10000,SP ;SET STACK POINTER
32 000600 013746 MOV @(PC)+,-(SP) ;GET THE RK UNIT NUMBER
33 000602 177412 BOTCSR: .WORD RKDA
- - - Добавлено - - -

Сообщение от
Alex_K
В стандартном драйвере там нули, т.е. будет перезапуск первичного загрузчика.
Не всегда. Есть драйвера, у которых 102,2. На даже этот вариант потребует установленного указателя стека