Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Команды логических операций микроконтроллера 8051.




В этой группе 25 команд, их краткое описание приведено в таблице. Нетрудно видеть, что эти команды позволяют выполнять операции над байтами: логическое И (/\), логическое ИЛИ (\/), исключающее ИЛИ ((+)), инверсию (NOT), сброс в нулевое значение и сдвиг. В таблице также указаны тип команды (Т) в соответствии с таблицей, ее длина в байтах (Б) и время выполнения в машинных циклах (Ц).

Таблица.9. Логические операции

Название команды Мнемокод КОП Т Б Ц Операция
Логическое И аккумулятора и регистра ANL A, Rn 01011rrr       (A) (A) AND (Rn)
Логическое И аккумулятора и прямоадресуемого байта ANL A, ad         (A) (A) AND (ad)
Логическое И аккумулятора и байта из РПД ANL A, @Ri 0101011i       (A) (A) AND ((Ri))
Логическое И аккумулятора и константы ANL A, #d         (A) (A) AND #d
Логическое И прямоадресуемого байта и аккумулятора ANL ad, A         (ad) (ad) AND (A)
Логическое И прямоадресуемого байта и константы ANL ad, #d         (ad) (ad) AND #d
Логическое ИЛИ аккумулятора и регистра ORL A, Rn 01001rrr       (A) (A) OR (Rn)
Логическое ИЛИ аккумулятора и прямоадресуемого байта ORL A, ad         (A) (A) OR (ad)
Логическое ИЛИ аккумулятора и байта из РПД ORL A, @Ri 0100011i       (A) (A) OR ((Ri))
Логическое ИЛИ аккумулятора и константы ORL A, #d         (A) (A) OR #d
Логическое ИЛИ прямоадресуемого байта и аккумулятора ORL ad, A         (ad) (ad) OR (A)
Логическое ИЛИ прямоадресуемого байта и константы ORL ad, #d         (ad) (ad) OR #d
Исключающее ИЛИ аккумулятора и регистра XRL A, Rn 01101rrr       (A) (A) XOR (Rn)
Исключающее ИЛИ аккумулятора и прямоадресуемого байта XRL A, ad         (A) (A) XOR (ad)
Исключающее ИЛИ аккумулятора и байта из РПД XRL A, @Ri 0110011i       (A) (A) XOR ((Ri))
Исключающее ИЛИ аккумулятора и константы XRL A, #d         (A) (A) XOR #d
Исключающее ИЛИ прямоадресуемого байта и аккумулятора XRL ad, A         (ad) (ad) XOR (A)
Исключающее ИЛИ прямоадресуемого байта и константы XRL ad, #d         (ad) (ad) XOR #d
Сброс аккумулятора CLR A         (A) 0
Инверсия аккумулятора CPL A         (A) NOT(A)
Сдвиг аккумулятора влево циклический RL A         (An+1) (An), n=0÷6, (A0) (A7)
Сдвиг аккумулятора влево через перенос RLC A         (An+1) (An), n=0÷6 (A0) (C), (C) (A7)
Сдвиг аккумулятора вправо циклический RR A         (An) (An+1), n=0÷6, (A7) (A0)
Сдвиг аккумулятора вправо через перенос RRC A         (An) (An+1), n=0÷6 (A7) (C), (C) (A0)
Обмен местами тетрад в аккумуляторе SWAP A         (A0…3) ↔ (A4…7)





Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных