
assem / Ответы по пунктам / 029
.docx-
Логические команды.
AND < op1> , <ор2> битовая команда логического умножения работает по следующему правилу:
ор1 ор2 Результат
1 1 1
1 0 0
0 1 0
0 0 0
OR <op1>, <ор2> - битовая команда логического сложения работает по следующему правилу:
ор1 ор2 Результат
1 1 1
1 0 1
0 1 1
0 0 0
XOR <op1>, <ор2> - битовая команда исключающая «или» работает по следующему правилу
работает по следующему правилу:
оp1 ор2 Результат
1 1 0
1 0 1
0 1 1
0 0 0
NOT <op> - битовая команда отрицания. Даёт обратный код числа и работает следующим образом:
ор Результат
1 0
0 1
Логические команды выполняются при выполнении программы (в отличие от логических операций, которые будут рассмотрены ниже.)
TEST <op1>, <op2> - выполняется точно так же, как и команда and, но не записывает результат своего действия, воздействует только на флаги.