d
Size: a a a
d
БЗ
d
E
БЗ
d
БЗ
d
БЗ
d
E
dd 0 == dd ?
d
БЗ
d
E
A dd ? ; A dd 0Прикрутить к адресу метку A, чтобы было легче обращаться к адресу.
dd ? ; 0x400000Но т.к неудобно рассчитывать, по какому адресу разместятся данные - легче просто указать ему метку, и компилятор сам это вычислит:
dd ? ; 0x400004
mov dword[0x400000], 12
mov dword[0x400004], 10
mov ecx, dword[0x400000]
add ecx, dword[0x400004]
A dd ?Квадратные скобки
mov dword[A], 12 ; Компилятор: mov dword[0x400000], 12
[]
означают - взять значение по адресу\положить значение по адресуd
БЗ
ДЦ
ДЦ
d