Инверсия двоичного числа - Assembler

Узнай цену своей работы

Формулировка задачи:

нужно написать программу, которая выполняла бы инверсию двоичного числа вводим 11110000 вывод на экран 00001111

(код писать полностью от начала до конца, либо он не будет засчитан)

Решение задачи: «Инверсия двоичного числа»

textual
Листинг программы
mov al, число
xor al, 0FFh

Объяснение кода листинга программы

  1. mov al, число - переносит значение числа в регистр al
  2. xor al, 0FFh - инвертирует значение числа в регистре al, учитывая, что двоичное число в ассемблере хранится с старшим битом в самом старшем разряде (в данном случае, 0FFh это двоичное число 1111111111111111)

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы