Ассемблер. Работа с оперативной памятью - Assembler

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

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

Помогите пожалуйста, не могу разобраться с заданием: Умножьте каждый элемент массива на 2. Признак окончания: 127 Где объявлять (сегмент): ASM Тип массива: Byte
А результат во второй массив

Решение задачи: «Ассемблер. Работа с оперативной памятью»

textual
Листинг программы
a db 100 dup (?)
b db 100 dup (?)
....
lea si,a;исходный массив
lea di,b;результирующий
lp:
lodsb
mov ah,al
sal al,1
stosb
cmp ah,127
jnz lp

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


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

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

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