Битовые операции

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

АЛУ может выполнять следующие логические операции:

1) Конъюнкция – and

2) Дизъюнкция – or

3) Неэквиваленция – xor (exclusion or)

4) Отрицание – not

5) Пересылка – nop (no operation)

6) И другие

Примеры:

Конъюнкция and

Неэквиваленция xor

АЛУ может выполнять следующие битовые операции:

1) Проверка бит – btst (bit test)

2) Установка бит – bset (bit set)

3) Установка бит с проверкой btstset (bit test and set)

4) Очистка бит – bclr (bit clear)

5) Очистка бит с проверкой btstclr (bit test and clear)

6) Инверсия бит – bnot (bit complement)

Примеры выполнения битовых операций:

Рис. 4 – Примеры выполнения битовых операций


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: