ASSUME - Assembler
Формулировка задачи:
Здравствуйте!
Объясните, пожалуйста, для чего нужно писать такие строки
, где dseg - имя сегмента данных, после того, как мы связали сегменты с регистрами через директиву ASSUME.
Заранее благодарю за помощь)
mov ax,dseg mov ds,dseg
Решение задачи: «ASSUME»
textual
Листинг программы
lea dx, massiv mov ax, massiv[si] mov si, offset massiv
Объяснение кода листинга программы
lea dx, massiv
- код загружает в регистр dx адрес массиваmov ax, massiv[si]
- код извлекает из массива значение по смещению si и сохраняет его в регистре axmov si, offset massiv
- код сохраняет в регистре si смещение массива
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д