Здравствуйте, Аноним, Вы писали:
А>
А>.data
А>mz db 64 dup (?)
А> ; ...
А>.code
А> ; ...
А>add eax, mz.dword ptr 3Ch
А>
А>MASM выдает ошибку error A2166: structure field expected.
А>Как переписать выражение ?
А что подразумевалось? Скопировать 4 байта из массива, начиная со смещения 3CHh? Наверное так:
add eax, offset mz + 3Ch
dword ptr в данном случае не обязательно — количество байт уже задано регистром-приёмником.