Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: команда перехода bx
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
sergey sva
Возник вопрос по поводу команды BX, при переходе на четный или не четный адрес функции, будет меняться режим работы процессора
с tHMB на ARM. Вопрос собственно что это даст, и где может пригодится ,может кто этим заморачивался?
Код
    LDR     r12,= fun
    MOV     lr,pc          
    BX      r12
aaarrr
Цитата(sergey sva @ Oct 24 2009, 14:50) *
Вопрос собственно что это даст, и где может пригодится ,может кто этим заморачивался?

Даст возможность менять режим процессора. Повсеместно используется при interwork'е. В общем, Вы открыли Америку smile.gif
sergey sva
Цитата
Даст возможность менять режим процессора. Повсеместно используется при interwork'е.

Я не знаю что это такое, если можно простейший пример?
aaarrr
Смешанный ARM/Thumb код. BX используется для смены режима при вызовах.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.