Задать вопрос
@no7en

Можете помочь с ассемблером?

Объясните команду MOV ES, 87h
Отличие MOV AX, SI от MOV AX, [SI]
  • Вопрос задан
  • 216 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
15432
@15432
Системный программист ^_^
MOV ES, 87h

int es = 0x87

MOV AX, SI

int si = ...;
int ax = si;


MOV AX, [SI]

int * si = ...;
int ax = *si;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Есть условно массив (память) из 3 элементов [100, 200, 300]
SI = 1
MOV AX, SI - присвоить значение - AX = SI = 1
MOV AX, [SI] - присвоить значение из памяти AX = [SI] = [1] = 200
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы