Цитата(demiurg_spb @ Feb 24 2010, 13:42)

Для безопасного возврата из случайно-ошибочно разрешённого прерывания.
Ошибочно разрешеное прерывание UDR или RXC с такой затычкой приводит к зацикливанию, переполнению стека и перезапуску. Без затычки - будет выполнен обработчик следующего прерывания, тоже с катастрофическими последствиями. Не вижу смысла в таких затычках. Вот сделать по каждому неиспользованному вектору rjmp на себя, чтобы отладчиком можно было сразу же увидеть, в какой вектор влетели - гораздо полезнее. Да и позволит сразу же заметить даже "безобидное" случайно/ошибочно разрешенное прерывание вместо маскирования его последствий.
Родной обработчик __bad_interrupt делает тот же RETI, разница лишь в промежуточном ( R ) JMP.