Справка по Ассемблеру для AVR


Справка по Ассемблеру для AVR

Справка по Ассемблеру для AVR®
Общая информация
Исходные коды

Примеры:
 Инструкции процессоров AVR
Арифметические и логические инструкции
Инструкции ветвления
Инструкции передачи данных
Инструкции работы с битами
Директивы ассемблера


BYTE - Зарезервировать байты в ОЗУ
CSEG - Программный сегмент
DB - Определить байты во флэш или EEPROM

DEF - Назначить регистру символическое имя
DEVICE - Определить устройство для которого компилируется программа
DSEG - Сегмент данных
DW - Определить слова во флэш или EEPROM
ENDMACRO - Конец макроса
EQU - Установить постоянное выражение
ESEG - Сегмент EEPROM
EXIT - Выйти из файла
INCLUDE - Вложить другой файл
LIST - Включить генерацию листинга

LISTMAC - Включить разворачивание макросов в листинге
MACRO - Начало макроса
NOLIST - Выключить генерацию листинга
ORG - Установить положение в сегменте
SET - Установить переменный символический эквивалент выражения
Выражения
Операнды
Операторы
Логическое отрицание
Побитное отрицание

Минус
Умножение
Деление
Суммирование
Вычитание
Сдвиг влево
Сдвиг вправо
Меньше чем
Меньше или равно
Больше чем

Больше или равно
Равно
Не равно
Побитное И
Побитное исключающее ИЛИ
Побитное ИЛИ
Логическое И
Логическое ИЛИ
Функции
Использование программы

Открытие файлов
Сообщения об ошибках
Опции
Содержание раздела