Забавный глюк ассемблера IAR AVR 310C...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Krs 24 марта 2004 г. 11:33

Обнаружил тут глюк в директиве REPTI она не правильно подставляет параметр цикла - подставляет его везде где есть такое сочетание символов например: (здесь все буквы i заменяются даже в ldi )

RSEG CODE

REPTI i, 1, 2, 3, 4
ldi r16, i
st Z+, r16
ENDR

END

получаем забавный листинг с ошибками

ld 1 r16, 1
-------------^
...test.s90
Error[0]: Invalid syntax

1 00000000 RSEG CODE
2 00000000
3 00000000 REPTI i, 1, 2, 3, 4
4 00000000 ldi r16, i
5 00000000 st Z+, r16
6 00000000 ENDR
ld 1 r16, 1
-------------^

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru