русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Арифметические и логические инструкции


Дата добавления: 2014-11-28; просмотров: 464; Нарушение авторских прав


Мнемоника Операнды Описание Операция Флаги Циклы
ADD Rd,Rr Суммирование без переноса Rd = Rd + Rr Z,C,N,V,H,S
ADC Rd,Rr Суммирование с переносом Rd = Rd + Rr + C Z,C,N,V,H,S
SUB Rd,Rr Вычитание без переноса Rd = Rd - Rr Z,C,N,V,H,S
SUBI Rd,K8 Вычитание константы Rd = Rd - K8 Z,C,N,V,H,S
SBC Rd,Rr Вычитание с переносом Rd = Rd - Rr - C Z,C,N,V,H,S
SBCI Rd,K8 Вычитание константы с переносом Rd = Rd - K8 - C Z,C,N,V,H,S
AND Rd,Rr Логическое И Rd = Rd · Rr Z,N,V,S
ANDI Rd,K8 Логическое И с константой Rd = Rd · K8 Z,N,V,S
OR Rd,Rr Логическое ИЛИ Rd = Rd V Rr Z,N,V,S
ORI Rd,K8 Логическое ИЛИ с константой Rd = Rd V K8 Z,N,V,S
EOR Rd,Rr Логическое исключающее ИЛИ Rd = Rd EOR Rr Z,N,V,S
COM Rd Побитная Инверсия Rd = $FF - Rd Z,C,N,V,S
NEG Rd Изменение знака (Доп. код) Rd = $00 - Rd Z,C,N,V,H,S
SBR Rd,K8 Установить бит (биты) в регистре Rd = Rd V K8 Z,C,N,V,S
CBR Rd,K8 Сбросить бит (биты) в регистре Rd = Rd · ($FF - K8) Z,C,N,V,S
INC Rd Инкрементировать значение регистра Rd = Rd + 1 Z,N,V,S
DEC Rd Декрементировать значение регистра Rd = Rd -1 Z,N,V,S
TST Rd Проверка на ноль либо отрицательность Rd = Rd · Rd Z,C,N,V,S
CLR Rd Очистить регистр Rd = 0 Z,C,N,V,S
SER Rd Установить регистр Rd = $FF None
ADIW Rdl,K6 Сложить константу и слово Rdh:Rdl = Rdh:Rdl + K6 Z,C,N,V,S
SBIW Rdl,K6 Вычесть константу из слова Rdh:Rdl = Rdh:Rdl - K 6 Z,C,N,V,S
MUL Rd,Rr Умножение чисел без знака R1:R0 = Rd * Rr Z,C
MULS Rd,Rr Умножение чисел со знаком R1:R0 = Rd * Rr Z,C
MULSU Rd,Rr Умножение числа со знаком с числом без знака R1:R0 = Rd * Rr Z,C
FMUL Rd,Rr Умножение дробных чисел без знака R1:R0 = (Rd * Rr) << 1 Z,C
FMULS Rd,Rr Умножение дробных чисел со знаком R1:R0 = (Rd *Rr) << 1 Z,C
FMULSU Rd,Rr Умножение дробного числа со знаком с числом без знака R1:R0 = (Rd * Rr) << 1 Z,C

 





<== предыдущая лекция | следующая лекция ==>
Общая информация | Инструкции ветвления


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.