3 ответов:
The
dword ptrчасть называется директивой размера. на этой странице объясняет их, но не было возможности напрямую связать с правильным разделом.в принципе, это означает, что "размер целевого операнда составляет 32 бита", поэтому это будет побитовое-и 32-битное значение по адресу, вычисленное путем взятия содержимого
ebpрегистрация и вычитание четырех с 0.
считают цифра, заключенная в этом другом вопросе.
ebp-4- это ваша первая локальная переменная и, рассматриваемая как указатель dword, это адрес 32-разрядного целого числа, которое должно быть очищено. Может быть, ваш источник начинается сObject x = null;
это 32-битное объявление. Если вы вводите в верхней части файла сборки оператор [bits 32], то вам не нужно вводить DWORD PTR. Так например:
[bits 32] . . and [ebp-4], 0
Comments