Напишите команды загрузки в регистр AL последовательно каждой константы из поля FLD3 - Assembler

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

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

Пусть поле FLD3 содержит несколько констант: FLD3 DB 17, 18, 19, 20, 21, 22. Ассемблер определяет эти константы в виде последовательности смежных байтов. Напишите команды загрузки в регистр AL последовательно каждой константы.
Не знаю как решить. Дали 12 заданий 8 сделал, а это не могу и ещё 3. Помогите пока что хотя бы с этим

Решение задачи: «Напишите команды загрузки в регистр AL последовательно каждой константы из поля FLD3»

textual
Листинг программы
   mov si,offest FLD3; начало массива
   mov cx,6; количество элементов 
a0: lodsb; в регистр AL загружен очередной байт из массива
    ....; что-то делают с этим байтом
    loop a0; переходим к следующему элементу

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

  1. mov si, offset FLD3; начало массива
  2. mov cx, 6; количество элементов
  3. a0: lodsb; в регистр AL загружен очередной байт из массива
  4. ....; что-то делают с этим байтом
  5. loop a0; переходим к следующему элементу Однако, необходимо учесть что без знания конкретного кода и подробной информации о том, что именно делают с байтом в этом коде, точное объяснение может быть затруднительным.

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

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