Здравствуйте! Программирую в Code Composer для F5522 Мне нужно часть кода писать на ассемблере. Вопрос по синтаксису писал так asm(" MOV.W pr1,R15 ") ; asm(" MOV.W cursam,0(R15) ") ; asm(" DEC.B R15 ") ; Все было нормально Уперся в необходимость добавить метку в текст asm(" JNZ (LABEL1) "); asm(" MOV.B #6,R15 "); asm(" LABEL1: "); asm( " MOV.W R15,pr1 ") ; -Пишет Illegal mnemonic LABEL1: Попробовал так asm(" JNZ LABEL1 " " MOV.B #6,R15 " " LABEL1: " " MOV.W R15,pr1 ") ; тоже не прошло И так asm(" JNZ LABEL1 MOV.B #6,R15 LABEL1: MOV.W R15,pr1 ") ; Не прошло итак asm(" JNZ (LABEL1) ", " MOV.B #6,R15 ", " LABEL1: ", " MOV.W R15,pr1 ") ; идажетак
asm(" JNZ (LABEL1) /n MOV.B #6,R15/n LABEL1: /n MOV.W R15,pr1 ") ;
Как работать с этим $вном. Подскажите плз
|