Используя логические команды AND, OR, XOR и NOT проделать операции над битами 16-разрядной переменной х (биты 0-15), указанные в задании.
Порядок работы
1. Ввести 16-разрядное число х в двоичной форме.
2. С помощью процедуры двоично-десятичного преобразования получить число х в десятичном виде.
3. Выполнить побитовые операции над х, указанные в варианте задания. Вывести на экран результаты проверки содержимого нужных битов. Операции реализовать с помощью отдельного модуля на Ассемблере.
4. Преобразовать полученное десятичное число х в двоичное представление.
5. Вывести х на экран.
ЗАДАНИЕ:
1) Проверить содержимое битов 1, 4, 14.
2) Установить в единицу биты 2, 5, 15.
3) Проверить содержимое битов 0, 3, 6. Если они равны 1, обнулить их.
4) Сделать двойную инверсию х.