ARM Overview - OSDev Wiki
Registers ARM processors have a somewhat large number of registers. The ARM7, for example, has 37 registers, 31 of those being 32-bit general registers, and 6 of those being status registers. Some are only usable by certain modes. Unlike the x86, importan...