Переменная при выборе элемента стека - Assembler

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

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

mov ax,[ss:bp+cord]
мне нужно поместить в ax значение ячейки стэка со смещением переменной cord, но таким образом передаётся адрес, как сделать, чтобы все было правильно в fasm?

Решение задачи: «Переменная при выборе элемента стека»

textual
Листинг программы
mov di,[cord]
mov ax,[ss:bp+di]

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

  1. mov di,[cord] - в данной строке кода происходит перемещение индекса (переменной di) в память, где хранится значение переменной cord.
  2. mov ax,[ss:bp+di] - в этой строке кода происходит перемещение значения регистра ax в память по адресу ss:bp+di. Здесь ss и bp являются сегментными регистрами, а di - регистром индекса.

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


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

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

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