Реферат: Концепция Thumb
Thumb-ориентированные ядра типа ARM7TDMI выполняют и 32-разрядные команды ARM и новые 16-разрядные команды Thumb. Разработчики могут смешивать подпрограммы в кодах Thumb и в кодах ARM в одном и том же адресном пространстве, что позволяет программисту от подпрограммы к подпрограмме находить компромисс между размером кода и производительностью так, как это требуется применением.
Комплект средств разработки программного обеспечения фирмы ARM с расширенными возможностями
Новые команды Thumb полностью поддерживаются "Thumb - ориентированным" комплектом инструментальных средств фирмы ARM. Этот комплект инструментальных средств включает работает в среде Windows, поддерживает Kanji и обеспечивает беспроблемное взаимодействие между состояниями ARM и Thumb.
Защита вложенных средств
Средства, вложенные в разработку уже эксплуатируемого ARM программного обеспечения, затрачены не впустую, поскольку Thumb-ориентированные ядра выполняют ARM код. Для использования этих кодов в Thumb состоянии, исходные тексты достаточно только перекомпилировать.
Основа достоинств технологии Thumb - достоинства архитектуры ARM
Новое семейство Thumb-ориентированных ядер использует традиционные достоинства архитектуры ARM: чрезвычайно малое потребление мощности, наилучшее в отрасли соотношение производительность/потребление (MIPS/Watt) и малая площадь, занимаемая ядром, при интеграции на кристалл.
Подводя итог можно утверждать: архитектура Thumb позволяет разработчикам 16-разрядных получить производительность 32-разрядных ARM ядер по цене 16-разрядных систем.