Уменьшенный набор инструкций для процессоров ARM (основанный на 16-битной кодировке вместо 32-битной в стандартном режиме ARM), изначально предназначенный для встроенных систем с небольшим объемом ОЗУ. Также под вопросом более поздние смешанные 16- и 32-битные режимы команд Thumb2. Рассмотрим теги "слайдер" и "эскизы" для других значений слова "большой палец".

Этот тег предназначен для вопросов, касающихся режима работы процессора ARM, который называется thumb. Вопросы по языку ассемблера для большого пальца, взаимодействию между режимом большого пальца и ARM, а также проблемы операционной системы при работе с режимом большого пальца - это тема.

Набор инструкций Thumb (только 16-битный) с ограниченным использованием r8-r15 был позже расширен, чтобы включать в себя сочетание 16- и 32-битных инструкций. Это называлось Thumb-2. Thumb-2 - это маркетинговый термин. Различные семейства процессоров и даже определенные устройства имеют разные инструкции. Thumb-2 довольно бессмысленен в техническом смысле (за исключением того, что это означает, что инструкции переменной длины (всегда два полуслова) доступны вместе с 16-битными инструкциями большого пальца). Thumb-2 в википедии

На современных процессорах ARM Thumb-2 так же богат, как и традиционный 32-битный режим, и намного эффективнее памяти.

По вопросам, связанным с большими пальцами полосы прокрутки, рассмотрите один из следующих вариантов:

По вопросам о миниатюрах используйте миниатюры тегов.

См. Также: arm

Выбор инструкций для ARM и большого пальца с помощью бумажного профиля дает некоторое сравнение устаревшего режима большого пальца с 32-битными режимами. В одном режиме разные алгоритмы работают быстрее, чем в другом. Документ несколько устарел, поскольку Thumb-2 будет более эффективным в современных (2014+) процессорах. Хотя некоторые глубоко встроенные устройства могут поддерживать только Thumb.