Контрольная работа: Внутренняя организация микроконтроллеров AVR

BLDRd, b – загрузить в бит b регистра Rd содержимое флага Т.

SEC – установить в 1 флаг переноса.

CLC – сбросить в 0 флаг переноса.

SEN – установить в 1 флаг отрицательного числа.

CLN – сбросить в 0 флаг отрицательного числа.

SEZ – установить в 1 флаг 0.

CLZ – сбросить в 0.

SEI – разрешить прерывания.

CLI – запретить прерывания.

SES – установить в 1 флаг числа со знаком.

CLS – сбросить в 0 флаг числа со знаком.

SEV - установить в 1 флаг переполнения.

CLV – сбросить в 0 флаг переполнения.

SET – установить в 1 флаг Т.

CLT – сбросить в 0 флаг Т

SEH – установить в 1 флаг внутреннего переноса.

CLH – очистить флаг внутреннего переноса.

NOP – пустая команда.

SLEEP – переход в режим пониженного энергопотребления.

WDR – сброс сторожевого таймера.

Команды передачи данных

MOVRd, Rr – копирование содержимого регистра Rr в Rd.

LDIRd, k – загрузить константу kв регистр Rd. Команда справедлива только для регистров с 16 по 31.

LDSRd, k – прямая загрузка из оперативной памяти значений хранящихся по адресу kв регистре Rd.

LDRd, x – загрузка из ОЗУ значений хранящихся по адресу, который предварительно записан в регистровую пару х, значение в регистр Rd

# LDI R26, 0X01

LDI R27, 0X02

LDR17, x

LDRd, x+ (LDRd, y+ LDRd, z+) – косвенная загрузка в регистр Rd значений из ОЗУ, адрес которой записан в регистровой паре х с последующим инкрементом адреса.

К-во Просмотров: 239
Бесплатно скачать Контрольная работа: Внутренняя организация микроконтроллеров AVR