Основные логические команды 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-контроллера
Дата публикования: 2015-02-03 ; Прочитано: 247 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования
(0.008 с) ...