2017-02-17 27 views
0

пожалуйста, помогите мне понять, что следующие сборки кода означает и делает (извините, если это основной!):Что PTR sub_xxxxx значит

mov edx, dword ptr sub_40833C[ecx] 

Перед операцией ECX является 544h и EDX является 00408887 (адрес) ,
Величина по адресу 4083CC составляет 55 be d9 b6.

После операции значение в EDX равно 3A202147.
Как это получается?

+3

Он загружает содержимое памяти из 'sub_40833C + ecx'. Не имеет значения, что находится в 'edx' или в' sub_40833C' (это код для функции). – Jester

+0

Фантастично, мне удалось следить за ним и проверить. Можете ли вы опубликовать его в качестве ответа, чтобы я мог отметить его как правильный ответ. – user92592

+0

Это результат не очень хорошего дизассемблера и вряд ли будет правильным. Хорошие дизассемблеры стоят денег. –

ответ

0

«Он загружает содержимое памяти от sub_40833C + ECX. Это не имеет значения, что в EDX или на самом sub_40833C (что код функции)» от Jester