OSDev Wiki
Регистрация
Advertisement

В этом разделе описываются архитектуры и системы команд актуальных на сегодняшний день 32-разрядных версий архитектуры фирмы ARM, а именно: ARMv4T, ARMv5T, ARMv5TE, ARMv5TEJ, ARMv6 и ARMv7 всех модификаций, а также ARMv8-M. Уже практически вышедшие из употребления или не получившие заметного распространения разновидности лишь упоминаются «для полноты картины».

Общие сведения об архитектуре ARM[]

Общая архитектура[]

Системная архитектура[]

Системная архитектура A- и R-профилей[]

Универсальный контроллер прерываний (GIC)[]

Сопроцессор отладки (CP14)[]

Сопроцессор управления системой (CP15)[]

Системная архитектура M-профиля[]

Система команд[]

Команды набора ARM[]

Режимы адресации[]

  • Режим адресации 1: инструкции обработки данных
  • Режим адресации 2: инструкции загрузки и сохранения слов и беззнаковых байтов
  • Режим адресации 3: различные инструкции загрузки и сохранения
  • Режим адресации 4: инструкции групповой загрузки и сохранения
  • Режим адресации 5: инструкции загрузки и сохранения для сопроцессоров

Система команд ARM по группам команд[]

Система команд Thumb[]

Ошибки в процессорных ядрах[]

Advertisement