Инвертировать 3,4,7,15 биты - Assembler
Формулировка задачи:
Стоит задача "Инвертировать 3,4,7,15 биты" подскажите как сделать?
Решение задачи: «Инвертировать 3,4,7,15 биты»
textual
Листинг программы
xor X, 1000000010011000b
Объяснение кода листинга программы
- Переменная
Xинициализируется значением 1000000010011000b (3,4,7,15 биты равны 1, остальные равны 0). - Выполняется операция XOR (исключающее ИЛИ) над переменной
Xи числом 1000000010011000b. - Результат операции XOR сохраняется в переменной
X. - Значение переменной
Xстановится 0100000001000111b (3,4,7,15 биты инвертированы и равны 0, остальные равны 1).