не фурычит ;extern "C" masOperPotug_(TestStruct2); masOperPotug_ proc mov eax,[ecx+8] ; что бы видеть, куда я тыкнул lea rbx,[ecx+8] mov word ptr[rbx],5; не поменяло ret masOperPotug_ ENDP
структура в с такая: export struct TestStruct2 { int mas[16] = { 1,2,3,4, 5,6,7,8, 9,10,11,12, 13,14,15,16 }; int x{}; int CountMass[4] = { 1,2,3,4 }; int y{}; int TransMas[16]; int z{};
}; соответственно я попадаю mov eax,[ecx+8] на mas[2]
ну тогда там наверное будет рассказано как создать и обращаться к структуре в памяти? не будет, автор уже считает что читающиц уже это значет и рассказывать об этих базовых вещах не будет
лучше всего научиться это делать самому, а потом смотреть как это делает компиляторы/оптимизаторы. но не наоборот. много нового узнаешь как "прекрасно они оптимизируют код"