The ARM processor (Thumb-2), part 13: Trampolines
The ARM processor (Thumb-2), part 12: Control transfer
The ARM processor (Thumb-2), part 11: Atomic access and barriers
The ARM processor (Thumb-2), part 10: Memory access and alignment
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