Задан BX, зеркальное отображение BX поместить в CX - Assembler

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

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

В общем такая беда, сказали использовать только регистры, сдвиги (SHL, SHR) и маски (AND, OR, XOR) Но ума не приложу как это реализовать. Например: BX = 1234h, тогда CX = 4231h

Решение задачи: «Задан BX, зеркальное отображение BX поместить в CX»

textual
Листинг программы
mov cx,bx
rol cx,8
rol cl,4
rol ch,4

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

  1. mov cx,bx - переносит значение переменной BX в переменную CX
  2. rol cx,8 - сдвигает байты в переменной CX на 8 позиций вправо и заполняет нулями слева
  3. rol cl,4 - сдвигает байты в переменной CX на 4 позиции вправо и заполняет нулями слева
  4. rol ch,4 - сдвигает байты в переменной CX на 4 позиции вправо и заполняет нулями слева

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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