The ARM processor (Thumb-2), part 9: Sign and zero extension
The ARM processor (Thumb-2), part 8: Bit shifting and bitfield access
The ARM processor (Thumb-2), part 7: Bitwise operations
The ARM processor (Thumb-2), part 6: The lie hiding inside the CMN instruction
The ARM processor (Thumb-2), part 5: Arithmetic
The ARM processor (Thumb-2), part 4: Single-instruction constants
The ARM processor (Thumb-2), part 3: Addressing modes
The ARM processor (Thumb-2), part 2: Differences between classic ARM and Thumb-2