Ответы:
dword ptr
Часть называется директивой размера. Эта страница объясняет их, но невозможно было напрямую указать нужный раздел.
По сути, это означает, что «размер целевого операнда составляет 32 бита», поэтому это будет побитовое И 32-битное значение по адресу, вычисленному путем взятия содержимого ebp
регистра и вычитания четырех из 0.
PTR
нужна деталь? Разве не достаточно dword, чтобы закодировать размер? NASM не использует ptr
AFAIK.
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;