![]() |
Команды логических операцийВ табл. 3.2 представлено несколько команд простых логических операций. Наиболее простая логическая операция — логическое И. Логическое И используется для того, чтобы исследовать (проанализировать) части слова. Эта операция носит название операции маскирования, а число, которое вместе с данными участвует в операции логического И, называется маской, так как его задача состоит в том, чтобы исключить те биты, которые не должны участвовать в дальнейших операциях. Например, если 8-битное слово содержит два десятичных двоично-кодированных числа, можно отделить последние значащие разряды, осуществив операцию логического И при помощи двоичной маски 00001111.
Таблица 3.2. Команды логических операций
Таким образом, если первоначальное слово было 10010110,то в результате операции имеем: Старшие значащие разряды можно было бы отделить путем операции логического И над исходным словом двоичной маской 11110000. Команда логическое И может также очищать разряды. Например, чтобы очистить пятый бит слова, производим операцию логического И над этим словом и маской, которая в пятом бите имеет 0, а в остальных — 1. В результате пятый бит этого слова будет обнулен, в том время как остальные биты слова останутся без изменения.
http://rtmplus.ru/ заказать вывеску на магазин. |
||||||||||||||||||