Ветвление к текущему адресу будет сгенерировано, например,
while(1);
или
for(;;);
в C. Оба эти цикла работают вечно, ничего не делая.
Зачем вам это?Ну, в производственном коде вы, вероятно, не будете.Но в примере или в тестовом коде довольно часто достигается «конец» работающей программы.Что должен делать процессор тогда?Большинство процессоров можно остановить для экономии энергии, но это вряд ли необходимо при запуске простого тестового кода, и в любом случае он часто плохо взаимодействует с отладчиками.Ввод бесконечного цикла - это самый простой способ заставить ЦП ничего не делать.
(я взял ваше слово, что EAFFFFFE
- это то, что вы говорите - вы не указываетеАрхитектура ARM или набор инструкций.)