| Мнемоника | Команда | Регистр-операнд группы Hi | Регистр-операнд группы Lo | Влияние на флаги регистра CPSR |
| ADC | Сложение с учетом переноса | + | | + |
| ADD | Сложение | + | + | +(1) |
| AND | Логическое "И" | + | | + |
| ASR | Арифметический сдвиг вправо | + | | + |
| B | Безусловный переход | + | | |
| Bxx | Переход по условию | + | | |
| BIC | Сброс битов (маскирование) | + | | + |
| BL | Переход со ссылкой | | | |
| BX | Переход и смена режима ядра | + | + | |
| CMN | Сравнение с отрицанием | + | | + |
| CMP | Сравнение | + | + | + |
| EOR | Исключающее "ИЛИ" | + | | + |
| LDMIA | Групповая загрузка регистров | + | | |
| LDR | Загрузка целого слова | + | | |
| LDRB | Загрузка байта | + | | |
| LDRH | Загрузка полуслова | + | | |
| LSL | Логический сдвиг влево | + | | + |
| LDSB | Загрузка байта со знаком | + | | |
| LDSH | Загрузка полуслова со знаком | + | | |
| LSR | Логический сдвиг вправо | + | | + |
| MOV | Пересылка | + | + | +(2) |
| MUL | Умножение | + | | + |
| MVN | Пересылка с инверсией | + | | + |
| NEG | Инверсия (побитовое "НЕ") | + | | + |
| ORR | Логическое "ИЛИ" | + | | + |
| POP | Извлечение регистров из вершины стека | + | | |
| PUSH | Размещение регистров в вершине стека | + | | |
| ROR | Циклический сдвиг вправо | + | | + |
| SBC | Вычитание с переносом | + | | + |
| STMIA | Групповое сохранение регистров | + | | |
| STR | Сохранение целого слова | + | | |
| STRB | Сохранение байта | + | | |
| STRH | Сохранение полуслова | + | | |
| SWI | Программное прерывание | | | |
| SUB | Вычитание | + | | + |
| TST | Побитовая проверка | + | | + |
Комментариев нет:
Отправить комментарий
ваше мнение...