Re:Understanding ARM Assembly, Part 1
by nilsimsa on Sunday November 24, 2013 @11:37PM
(#6792508)
That is because those processors are running in thumb mode... essentially using 16-bit opcodes. The original ARM instruction set is 32-bit opcodes which is enough to encode 16 registers. The thumb mode was added to increase code density and subsequently they found it could be used for most common cases.
[ Parent
| on HN ]
There are no comments on this comment yet.