From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Created: ivey (29 Mar 2007)
Last edited: hamishwillee (31 Jul 2012)

Thumb is a 16-bit instruction set for ARM processors. While incorporating the same design characteristics, the Thumb instruction set requires only a 16-bit wide system data bus, thereby using less power, offering a smaller footprint, and reducing overall system cost. The Thumb instruction set features a subset of the most commonly used 32-bit ARM instructions, which have been compressed into 16-bit wide codes to provide better code densities. On execution, these 16-bit instructions are decompressed transparently and in real-time to full 32-bit instructions.

External Links


This page was last modified on 31 July 2012, at 10:53.
75 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.