Это не студия, а AVRASM32 глючит. У студии глюки другие ;)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено BLACKEAGLE 28 марта 2003 г. 14:06
В ответ на: Вопросы по AVR Studio 3.55 отправлено Nick_R 28 марта 2003 г. 09:23

1. Команды CBR в МК AVR нет, есть ANDI, которую господа из Atmel "для удобства населения" модифицировали (на макроуровне) и представили как дополнительную команду CBR:


.macro CBR
andi @0,$FF-(@1)
.endm

Разумеется, команда SBR - это просто дубль ORI. То же самое относится к группам команд BRxx (BREQ, BRNE, BRCx, BRSH, BRLO, BRMI, BRPL, BRHx, BRTx, BRVx, BRIx) и SEx/CLx. Они есть не что иное, как команды BRBS/BRBC и BSET/BCLR с соответствующими статус-флагами. Есть еще дубли - LD и LDD, ST и STD, и это достаточно распространенная практика удобочитаемости в различных системах команд.

2. Указать фонт с единственной кодировкой (Cyrillic), например, просто Courier, а не Courier New.

3. Не помню, какая версия AVRASM32 была при студии 3.55, но глюки с неправильными метками были с самого начала и очень долго. В студии 3.56 ассемблер (AVRASM32 v1.57) наконец-то с этим справился.


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

Ответы



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

E-mail: info@telesys.ru