Пытаюсь юзать inline ассемблер. Пишут вот такой код:
Код
void InitUart(int hPort)
{
asm ("MOV R1, #0x20");
asm ("LDR R1, [R1]");
asm ("BX R1");
}
IAR считает, что строка
asm ("MOV R1, #0x20");:
Error[Og006]: Syntax error in inline assembly: "Error[401]: Operand syntax error"
Что я пишу не так?
Сообщение отредактировал Hexxx - Sep 19 2007, 14:33