• How does THUMB instruction work to customize the code ??
    what is the use of THUMB instructions??
  • ARM/Thumb-2
    Hello everyone, First of all, I'm new when it comes to ARM assembly. I actually have some pieces of code written for ARM instruction set, but my target is a Cortex-M4 architecture using Thumb-2 instruction...
  • Is Thumb to ARM mode overhead
    Hi all, Consider high priority routines are executing in ARM mode and low priority in Thumb mode. There could be constant switching between ARM and THUMB mode. In this inter-working model is there any...
  • Condition Codes 3: Conditional Execution in Thumb-2
    This post is part of a series: Condition Codes 1: Condition Flags and Codes Condition Codes 2: Conditional Execution Condition Codes 3: Conditional Execution in Thumb-2 Condition Codes 4: Floating...
  • [Cortex-M0] Thumb mode & code size
    Hi, I'm somewhat confused with the Thumb mode code size.  My understanding is compiling with ARM mode will generate 32-bit instructions and compiling with Thumb mode will generate 16-bit instructions...