Мнемоника | Описание | Операция | Циклы | Флаги |
NOP | Нет операции | пустая команда | 1 | |
SLEEP | Переход в «спящий» режим | перевод микроконтроллера в режим пониженного энергопотребления | 3 | |
WDR | Сброс сторожевого таймера | сброс сторожевого таймера | 1 |
Обозначение | Описание | |
Регистр состояния | ||
SREG | Регистр состояния микроконтроллера | |
C | Флаг переноса | |
Z | Флаг нуля | |
N | Флаг отрицательного значения | |
V | Флаг переполнения доп. кода | |
S | Флаг знака (S=N®V) | |
H | Флаг половинного переноса | |
T | Флаг пользователя | |
I | Флаг общего разрешения прерываний | |
Регистры и операнды | ||
Rd | Регистр приемник | |
Rr | Регистр источник | |
K | Константа | |
k | Адрес-коннстанта | |
b | Номер разряда РОН | |
s | Номер разряда регистра состояния | |
X,Y,Z | Регистры указатели | |
I\O | Регистр ввода-вывода | |
A | Адрес в пространства ввода-вывода | |
q | Смещение при относительной косвенной адресации | |
[ХХ] | Содержимое ячейки памяти данных по адресу ХХ | |
{ХХ} | Содержимое ячейки памяти программ по адресу ХХ | |
Операция | ||
• | Логическое И | |
v | Логическое ИЛИ | |
® | Исключающее ИЛИ | |
Система | ||
РС | Счетчик команд | |
STACK | Текущий уровень стека | |
SP | Указатель стека | |
Флаги | ||
< > | Команда воздействует на флаг | |
0 | Флаг сбрасывается командой в «0» | |
1 | Флаг устанавливается командой в «1» | |
Команда не влияет |
Обозначение, используемые при описании команд