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