Напишите команды загрузки в регистр 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; переходим к следующему элементу
Объяснение кода листинга программы
- mov si, offset FLD3; начало массива
- mov cx, 6; количество элементов
- a0: lodsb; в регистр AL загружен очередной байт из массива
- ....; что-то делают с этим байтом
- loop a0; переходим к следующему элементу Однако, необходимо учесть что без знания конкретного кода и подробной информации о том, что именно делают с байтом в этом коде, точное объяснение может быть затруднительным.