Difference between ARM and THUMB mode?

All QuestionsCategory: Embedded SystemDifference between ARM and THUMB mode?
Chetan Shidling Staff asked 5 years ago

I need short information.

1 Answers
Chetan Shidling Staff answered 5 years ago

ARM

  1. CPSR register can be updated.
  2. Pre-index and post-index addressing modes.
  3. The instructions can be executed conditionally or unconditionally.
  4. Three-format mode.
  5. Memory usage is more.

THUMB

  1. Lower register must be used for CPSR updation.
  2. Only pre-index addressing mode.
  3. All the instructions are executed unconditionally except branch condition.
  4. Two-format mode.
  5. Memory usage is less.