Студопедия

КАТЕГОРИИ:

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


Основные типы команд в группе команд передачи данных 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-контроллера


Поделиться:

Дата добавления: 2015-04-18; просмотров: 152; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты