Thumb2 - это в основном большой палец с некоторыми новыми инструкциями. Большая часть образования thumb2 - это просто изучение большого пальца. Все процессоры thumb2 вполне довольны набором команд thumb. Не отличается от изучения arm7 перед изучением инструкций arm11. thumbulator поможет с набором команд thumb, основами, но не дополнениями thumb2, если вы не решите их реализовать.
Существует также эмулятор, который является / был эмулятором набора команд для оружия, который вы можете найти в таких вещах, как gdb. Не более полезно узнать, что такое QEMU, но проще, чем QEMU, если вы хотите посмотреть, что происходит. Сам GDB может быть интересующей вас платформой, поскольку он имеет такую видимость вместе с эмулятором набора команд.
Qemu хорош, скажем, для имитации сборки linux для какой-либо цели рука / большой палец (и чтобы она работала быстро). Где драйверы на месте и т. Д. Но, начиная с нуля, просто чтобы увидеть, где вы можете увидеть несколько строк ассемблера, вам придется выполнить некоторые операции ввода-вывода, и вам может не хватить просто заставить qemu загрузить и запустить ваш код, быть против продуктивным тому, что вы делаете. YMMV