...
ARM state일 경우, 16개의 general purpose register와 1개 또는 2개의 status register를 사용할 수 있습니다. 아래 그림은 ARM state일 경우의 register 구성을 보여줍니다.
Figure 3. ARM State Registers
...
아래 그림은 Thumb state일 때 접근 가능한 register들을 보여줍니다. 일부를 제외한 대부분의 instruction들의 경우, ARM state일 때와는 달리 아래 그림에 표시되지 않은 r8~r12를 사용할 수 없습니다. 이 차이점을 제외하면 다른 내용은 ARM state일 경우와 동일합니다.
Figure 4. Thumb State Registers
...
Program status register의 bit 구조는 아래 그림과 같습니다.
Figure 5. ARMv5TEJ Architecture Program Status Register Bits
...