Цитата(Dot @ Apr 15 2014, 17:16)

Тем не менее, Keil для этих команд синтаксис так и не подсвечивает
Как насчёт ассемблерных вставок в Си, я не знаю, но для чистого ассемблера подсветка мнемоник в Кейле 4.50 и позже (насчёт 5.* не знаю -- не использую) определяется специальным файлом, aarm.prop.def. Многих мнемоник там банально нету, потому они и не подсвечены должным образом. Но при желании ничто не мешает их туда ввести. На работу собственно транслятора ассемблера это никак не сказывается -- он же не на подсветку ориентируется (она только текстовым редактором учитывается).
Цитата(Golikov A. @ Apr 15 2014, 20:50)

а сколько таких команд влезет в 512 кБайтную флэшку...
Большинство команд Thumb-2 -- 4-байтовые, и насыщенная арифметика исключением не является. Двухбайтовыми являются лишь команды, которые появились ещё в версии архитектуры ARMv4T (в обычной Тумбе), а также несколько дополнительных команд. И таки да, в приложениях, связанных с цифровой обработкой сигнала, использование подобных инструкций при прочих равных в несколько раз ускоряет работу.