Vasil Наверно из-за того что, х64 практически не поддерживает сегментацию. У assume в х64 осталось бы только её второстепенное значение - установка контекста типа. По-моему ничего страшного, просто писать надо, явно указывая имя структуры: Код (Text): mov rax, qword ptr [rdx.mystruct.member1]
"mov rax, qword ptr [rdx.mystruct.member1]" - тоже вариант, только длинный. Жаль... PS: Может написать письмо Hutch'у, чтоб тоже написал masm64 )
Всегда пользовался (MYSTRUCT ptr [edi]).member, т.к. надоедает следить за assume и разбираться, почему mov eax,edi после assume не компилируется.
- этот вариант работает нормально. Только, и вправду, долго постоянно писать "(MYSTRUCT ptr [...". Но это уже вопрос удобства Всем пасибо. Будем считать что assume в masm64 не работает
Vasil Максимум что может сделать Hutch-- - переслать письмо MS, т.к. к его словам иногда прислушиваются.