ds: esi + ecx + 7 -> что это значит на ассемблере? - PullRequest
0 голосов
/ 18 января 2012

что это значит ds:esi+ecx+7 на ассемблере?

Может ли кто-нибудь объяснить мне, что означает это утверждение ...?

ds:esi+ecx+7

сделал это любым объявлением переменной или чем-то еще ..

я нашел это в этом коде сборки

xor [ds:esi+ecx+7],cl

поэтому, пожалуйста, объясните, что на самом деле означает это утверждение ...

1 Ответ

6 голосов
/ 18 января 2012

ds - это префикс сегмента , который относится к сегменту данных. остальное - простая арифметика, чтобы получить адрес памяти для XOR.

Простым английским языком: инструкция гласит: XOR байт по адресу сегмента данных esi + ecx + 7 с содержанием CL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...