реклама на сайте
подробности

 
 
> ассемблерные вставки, как?!?
sifadin
сообщение Jul 4 2013, 09:44
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Здравствуйте!
Программирую в 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 ") ;

Как работать с этим $вном. Подскажите плз
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 14:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016