Главная

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

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

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

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

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






Команды операций над битами микроконтроллера 8051.




Группа состоит из 12 команд, краткое описание которых приведено в таблице. Эти команды позволяют выполнять операции над отдельными битами: сброс, установку, инверсию бита, а также логические И (/\) и ИЛИ (\/). В качестве "логического" аккумулятора, участвующего во всех операциях с двумя операндами, выступает признак переноса С (разряд D7 PSW), в качестве операндов могут использоваться 128 бит из резидентной памяти данных и регистры специальных функций, допускающие адресацию отдельных бит.

В таблице также указаны тип команды (Т) в соответствии с таблицей, ее длина в байтах (Б) и время выполнения в машинных циклах (Ц).

Таблица.10. Операции с битами

Название команды Мнемокод КОП Т Б Ц Операция
Сброс переноса CLR С         (C) 0
Сброс бита CLR bit         (b) 0
Установка переноса SETB С         (C) 1
Установка бита SETB bit         (b) 1
Инверсия переноса CPL С         (C) NOT(C)
Инверсия бита CPL bit         (b) NOT(b)
Логическое И бита и переноса ANL С, bit         (C) (C) AND (b)
Логическое И инверсии бита и переноса ANL С, /bit         (C) (C) AND (NOT(b))
Логическое ИЛИ бита и переноса ORL С, bit         (C) (C) OR (b)
Логическое ИЛИ инверсии бита и переноса ORL С, /bit         (C) (C) OR (NOT(b))
Пересылка бита в перенос MOV С, bit         (C) (b)
Пересылка переноса в бит MOV bit, С         (b) (C)





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

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