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

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

Логические операции

Таблица 3.6

Название команды Мнемокод Т Б Ц Операция
Логическое И аккумулятора и регистра ANL A,Rn Rn A (A) AND (Rn)
Логическое И аккумулятора и прямоадресуемого байта ANL A,ad ad A (A) AND (ad)
Логическое И аккумулятора и байта из РПД ANL A, @Ri A (A) AND ((Ri))
Логическое И аккумулятора и константы ANL A,#d #d A (A) AND #d
Логическое И прямоадресуемого байта и аккумулятора ANL ad,A ad (ad) AND (A)
Логическое И прямоадресуемого байта и константы ANL ad, #d ad (ad) AND #d
Логическое ИЛИ аккумулятора и регистра ORL A,Rn A (A) OR (Rn)
Логическое ИЛИ аккумулятора и прямоадресуемого байта ORL A,ad A (A) OR (ad)
Логическое ИЛИ аккумулятора и байта из РПД ORL A, @Ri 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 A (A) XOR (Rn)
Исключающее ИЛИ аккумулятора и прямоадресуемого байта XRL A,ad A (A) XOR (ad)
Исключающее ИЛИ аккумулятора и байта из РПД XRL A, @Ri 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)

 








Дата добавления: 2015-10-09; просмотров: 903;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.