12:01
Арифметико-логические операции AVR — Лисья нора
§ Двухоперандные 8 битные
LDI d,K Загрузка непосредственного значения из K в регистр d16..d31 CPC d,r Сравнение d и r с переносом (вычитание с переносом без записи результата) SBC d,r Вычитание d - r с переносом ADD d,r Сложение d + r CP d,r Сравнение без переноса (вычитание без записи) SUB d,r Вычитание d - r ADC d,r Сложение с переносом d + r AND d,r Логическое AND на d & r EOR d,r Логическое XOR на d ^ r OR d,r Логическое OR на d | r
§ Однооперандные 8 битные
COM d Инверсия битов NEG d Отрицание SWAP d Обмен нибблов 4 бита INC d Инкремент DEC d Декремент ASR d Арифметический сдвиг вправо LSR d Логический сдвиг вправо ROR d Сдвиг вправо через заем
§ Двухоперандные 16 битные
ADIW d, K Сложение 16 битного + KSBIW d, K Вычитание 16 битного + K§ Умножение
MUL d,r Умножение uint d * uint rMULS d,r Умножение int d * int rMULSU d,r Умножение int d * uint r