КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Основные типы команд в группе команд передачи данных AVR-контроллера

Основные арифметические команды AVR-контроллера
Основные логические команды AVR-контроллера
| Мнемоника
| Операнды
| Описание
| Действие
| Флаги
| Цкл
| | АРИФМЕТИЧЕСКИЕ И ЛОГИЧЕСКИЕ КОМАНДЫ
| | ADD
| Rd, Rr
| Сложить два регистра
| Rd<Rd+Rr
| Z,C,N,V,H
|
| | ADC
| Rd, Rr
| Сложить с переносом
| Rd<Rd+Rr+C
| Z,C,N,V,H
|
| | ADIW
| Rdl,K
| Сложить слово с конст
| Rdh,l<Rdh,l+K
| Z,C,N,V,S
|
| | SUB
| Rd, Rr
| Вычесть два регистра
| Rd<Rd-Rr
| Z,C,N,V,H
|
| | SUBI
| Rd, K
| Вычесть константу
| Rd<Rd-K
| Z,C,N,V,H
|
| | SBIW
| Rdl,K
| Вычесть слово с конст
| Rdh,l<Rdh,l-K
| Z,C,N,V,S
|
| | SBC
| Rd, Rr
| Вычесть с переносом
| Rd<Rd-Rr-C
| Z,C,N,V,H
|
| | SBCI
| Rd, K
| Вычесть с переносом
| Rd<Rd-K-C
| Z,C,N,V,H
|
| | AND
| Rd, Rr
| Логическое И
| Rd<Rd AND Rr
| Z,N,V
|
| | ANDI
| Rd, K
| Логическое И
| Rd<Rd AND K
| Z,N,V
|
| | OR
| Rd, Rr
| Логическое ИЛИ
| Rd<Rd OR Rr
| Z,N,V
|
| | ORI
| Rd, K
| Логическое ИЛИ
| Rd<Rd OR K
| Z,N,V
|
| | EOR
| Rd, Rr
| Исключающее ИЛИ
| Rd<Rd XOR Rr
| Z,N,V
|
| | COM
| Rd
| Дополнение до 1
| Rd<$FF - Rd
| Z,C,N,V
|
| | NEG
| Rd
| Дополнение до 2
| Rd<$00 - Rd
| Z,C,N,V,H
|
| | SBR
| Rd,K
| Установ. бит(ы) в рег.
| Rd<Rd OR K
| Z,N,V
|
| | CBR
| Rd,K
| Сброс. бит(ы) в рег.
| Rd<RdAND(FFh-K)
| Z,N,V
|
| | INC
| Rd
| Увеличить на 1
| Rd<Rd+1
| Z,N,V
|
| | DEC
| Rd
| Уменьшить на 1
| Rd<Rd-1
| Z,N,V
|
| | TST
| Rd
| Проверить на 0 или 1
| Rd<Rd AND Rd
| Z,N,V
|
| | CLR
| Rd
| Очистить регистр
| Rd<Rd XOR Rd
| Z,N,V
|
| | SER
| Rd
| Установить регистр
| Rd<$FF
| None
|
| | | | | | | | |
Безусловные команды передачи управления AVR-контроллера
|