Цитата(Hexxx @ Sep 19 2007, 18:33)

IAR считает, что строка asm ("MOV R1, #0x20");:
Error[Og006]: Syntax error in inline assembly: "Error[401]: Operand syntax error"
Что я пишу не так?
У вас наверняка режим THUMB, а там эта команда работает с установкой флагов - надо писать MOVS - тогда ошибок не будет! или объявить функцию как __arm