|
Поиск по сайту: |
|
По базе: |
![]() |
| Главная > Обзоры по типам > Микроконтроллеры > ARM > Система команд | |||||||||
|
|
|||||||
Переход и переключение режима ядра (BX)Эта команда будет выполнена, если условие истинно. Все различные условия выполнения перечислены в табл. 6. Машинный код команды приведен на рис.11. Команда выполняет переход, копируя содержимое регистра общего назначения Rn в программный счетчик PC. Во время перехода происходит очистка конвейера команд и передача управления по адресу, определенному регистром Rn. Бит 0 регистра Rn определяет режим работы ядра после выполнения перехода: ARM или THUMB.
Число машинных тактов выполнения Команда BX выполняется за 2S+1N машинных тактов, где S и N зависят от типа тактов. Синтаксис в ассемблере BX - переход и переключение режима ядра.
BX{cond} Rn
{cond}: двухсимвольная мнемоника условия (см. табл. 6). Rn: выражение, вычисляющее номер регистра Использование R15 в качестве операнда Если R15 используется в качестве операнда, поведение команды неопределенно. Пример
<---- Вернуться к Системе команд ---> Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|||||||