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