Народ нужна помощь по ASM модулю, зашел в тупик.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
ВинниПух 12 апреля 2005 г. 15:37
|
|
|
|
Есть процедура на на ASM которую я подсоединяю к Си программе, она состоит из одного оператора, компилятор IAR ругается что Bad instruction.
NAME assembly(16)
PUBLIC myproc
RSEG MYSEGMENT:CODE
EXTERN myarray
;--------------------------------------------------------
myproc:
LDS R16,0x10 ;!!!!!!!! вот здесь ругается
ret
;----------------------------------------------------------
END
Чего ему надо?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Народ вери сенькс, из-за какогото пробела пол дня убил. Еще и чуствую себя идиотом — ВинниПух (12.04.2005 16:27, пустое)
- команды должны быть отделены от начала строки минимум одним пробелом — DSN (12.04.2005 16:13, пустое)
- Вы будите смеятся но(+) — Уэф (12.04.2005 16:11, 253 байт)
- ldi r16,$10 (знак доллара) lds r16,$0010 — Elektronik (12.04.2005 16:02, пустое)
- А какой ему регистр нужен? C LDI пробовал теже яйца. 10h тоже. — ВинниПух (12.04.2005 15:50, пустое)
- 0x10 - это разве правильно ? Это у С так. В асс-ме должно быть 10h — -Tумблер- (12.04.2005 15:45, пустое)
- по мой-му регистр другой нужен :) — ~whale~ (12.04.2005 15:41, пустое)
- LDI хочет видеть — BlackJack (12.04.2005 15:41, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru