Я немного запутался в наборах инструкций. Есть Thumb, ARM и Thumb 2. Из того, что я прочитал, инструкции Thumb все 16-бит, но внутри ARMv7M руководство пользователя (стр. Vi) есть 32-битные инструкции Thumb 16-bit and Thumb 32-bit упоминается.
Теперь я должен преодолеть эту путаницу. Говорят, что Thumb 2 поддерживает 16-битные и 32-битные инструкции. Так что ARMv7M фактически поддерживает инструкции Thumb 2, а не только Thumb?
Еще одна вещь. Могу ли я сказать, что Thumb (32-бит) совпадает с инструкциями ARM, которые также 32-битные?