Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Цель работы: Ознакомиться на практике с арифметическими и логическими командами.
Краткие теоретические сведения:
Микроконтроллер AT90S1200 имеет следующий набор арифметических и логических команд.
Мнемон. Операнды Описание Действие Флаги Цкл
ADD Rd, Rr Сложить два регистра Rd ← Rd + Rr Z,C,N,V,H 1
ADC Rd, Rr Сложить с переносом Rd ← Rd + Rr + C Z,C,N,V,H 1
SUB Rd, Rr Вычесть два регистра Rd ← Rd - Rr Z,C,N,V,H 1
SUBI Rd, K Вычесть константу Rd ← Rd - K Z,C,N,V,H 1
SBC Rd, Rr Вычесть с переносом Rd ← Rd - Rr - C Z,C,N,V,H 1
SBCI Rd, K Вычесть с переносом Rd ← Rd - K - C Z,C,N,V,H 1
AND Rd, Rr Логическое И Rd ← Rd AND Rr Z,N,V 1
ANDI Rd, K Логическое И Rd ← Rd AND K Z,N,V 1
OR Rd, Rr Логическое ИЛИ Rd ← Rd OR Rr Z,N,V 1
ORI Rd, K Логическое ИЛИ Rd ← Rd OR K Z,N,V 1
EOR Rd, Rr Исключающее ИЛИ Rd ← Rd XOR Rr Z,N,V 1
COM Rd Дополнение до 1 Rd ← $FF - Rd Z,C,N,V 1
NEG Rd Дополнение до 2 Rd ← $00 - Rd Z,C,N,V,H 1
SBR Rd, K Установка бит(-ов) в регистре Rd ← Rd OR K Z,N,V 1
CBR Rd, K Сброс бит(-ов) в регистре Rd ← Rd AND (FFh - K) Z,N,V 1
INC Rd Увеличить на 1 Rd ← Rd + 1 Z,N,V 1
DEC Rd Уменьшить на 1 Rd ← Rd - 1 Z,N,V 1
TST Rd Проверить на 0 или минус Rd ← Rd AND Rd Z,N,V 1
CLR Rd Очистить регистр Rd ← Rd XOR Rd Z,N,V 1
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.