Ответы:
dword ptrЧасть называется директивой размера. Эта страница объясняет их, но невозможно было напрямую указать нужный раздел.
По сути, это означает, что «размер целевого операнда составляет 32 бита», поэтому это будет побитовое И 32-битное значение по адресу, вычисленному путем взятия содержимого ebpрегистра и вычитания четырех из 0.
PTRнужна деталь? Разве не достаточно dword, чтобы закодировать размер? NASM не использует ptrAFAIK.
Modern processors, including embedded systems, usually have a word size of 8, 16, 24, 32, or 64 bits, while modern general purpose computers usually use 32 or 64 bits. en.wikipedia.org/wiki/Word_(computer_architecture)
Рассмотрим рисунок, заключенный в этом другом вопросе .
ebp-4- это ваша первая локальная переменная, рассматриваемая как указатель на двойное слово, это адрес 32-битного целого числа, которое необходимо очистить. Может быть, ваш источник начинается с
Object x = null;