| Мнемоника
| Операнды
| Описание
| Операция
| Флаги
| Циклы
| | ADD
| Rd,Rr
| Суммирование без переноса
| Rd = Rd + Rr
| Z,C,N,V,H,S
|
| | ADC
| Rd,Rr
| Суммирование с переносом
| Rd = Rd + Rr + C
| Z,C,N,V,H,S
|
| | SUB
| Rd,Rr
| Вычитание без переноса
| Rd = Rd - Rr
| Z,C,N,V,H,S
|
| | SUBI
| Rd,K8
| Вычитание константы
| Rd = Rd - K8
| Z,C,N,V,H,S
|
| | SBC
| Rd,Rr
| Вычитание с переносом
| Rd = Rd - Rr - C
| Z,C,N,V,H,S
|
| | SBCI
| Rd,K8
| Вычитание константы с переносом
| Rd = Rd - K8 - C
| Z,C,N,V,H,S
|
| | AND
| Rd,Rr
| Логическое И
| Rd = Rd · Rr
| Z,N,V,S
|
| | ANDI
| Rd,K8
| Логическое И с константой
| Rd = Rd · K8
| Z,N,V,S
|
| | OR
| Rd,Rr
| Логическое ИЛИ
| Rd = Rd V Rr
| Z,N,V,S
|
| | ORI
| Rd,K8
| Логическое ИЛИ с константой
| Rd = Rd V K8
| Z,N,V,S
|
| | EOR
| Rd,Rr
| Логическое исключающее ИЛИ
| Rd = Rd EOR Rr
| Z,N,V,S
|
| | COM
| Rd
| Побитная Инверсия
| Rd = $FF - Rd
| Z,C,N,V,S
|
| | NEG
| Rd
| Изменение знака (Доп. код)
| Rd = $00 - Rd
| Z,C,N,V,H,S
|
| | SBR
| Rd,K8
| Установить бит (биты) в регистре
| Rd = Rd V K8
| Z,C,N,V,S
|
| | CBR
| Rd,K8
| Сбросить бит (биты) в регистре
| Rd = Rd · ($FF - K8)
| Z,C,N,V,S
|
| | INC
| Rd
| Инкрементировать значение регистра
| Rd = Rd + 1
| Z,N,V,S
|
| | DEC
| Rd
| Декрементировать значение регистра
| Rd = Rd -1
| Z,N,V,S
|
| | TST
| Rd
| Проверка на ноль либо отрицательность
| Rd = Rd · Rd
| Z,C,N,V,S
|
| | CLR
| Rd
| Очистить регистр
| Rd = 0
| Z,C,N,V,S
|
| | SER
| Rd
| Установить регистр
| Rd = $FF
| None
|
| | ADIW
| Rdl,K6
| Сложить константу и слово
| Rdh:Rdl = Rdh:Rdl + K6
| Z,C,N,V,S
|
| | SBIW
| Rdl,K6
| Вычесть константу из слова
| Rdh:Rdl = Rdh:Rdl - K 6
| Z,C,N,V,S
|
| | MUL
| Rd,Rr
| Умножение чисел без знака
| R1:R0 = Rd * Rr
| Z,C
|
| | MULS
| Rd,Rr
| Умножение чисел со знаком
| R1:R0 = Rd * Rr
| Z,C
|
| | MULSU
| Rd,Rr
| Умножение числа со знаком с числом без знака
| R1:R0 = Rd * Rr
| Z,C
|
| | FMUL
| Rd,Rr
| Умножение дробных чисел без знака
| R1:R0 = (Rd * Rr) << 1
| Z,C
|
| | FMULS
| Rd,Rr
| Умножение дробных чисел со знаком
| R1:R0 = (Rd *Rr) << 1
| Z,C
|
| | FMULSU
| Rd,Rr
| Умножение дробного числа со знаком с числом без знака
| R1:R0 = (Rd * Rr) << 1
| Z,C
|
|
|