Цитата(Rst7 @ Jun 2 2009, 11:43)

Очень спорное утверждение.
На максимальной частоте для ARM режима один WAIT state у атмела.
получается при опреациях с регистрами инструкция THUMB будет выполняться в 2 раза быстрее!
У NXP где то видел что в среднем ARM код процентов на 30 быстрее, но THUMB код процентов на 70 плотнее.
Но у NXP флеш не вносит задержки.
В свое время IAR компилер генерировал самый лучший THUMB код и atmel рекомендовал сам THUMB использовать что бы задержек не было.
Цитата(Rst7 @ Jun 2 2009, 11:43)

Вы имеете в виду этот документ -
http://infocenter.arm.com/help/topic/com.a...0042C_aapcs.pdf ?
Что-то в нем не видать рекомендаций по блокированию регистров. Ну кроме platform-specific R9 usage.
Ну да там только названия регистров, и про R9 написано. его надо вместе с докой на RVCT читать там написано сколько регистров для какого режима можно заблокировать.