As we've seen, the Cortex-M3 processor has registers R0 R15 and a number of special registers. R0 R12 are general purpose, but some of the 16-bit Thumb instructions can only access R0 R7 (low ...