Witam! mam zdefiniowaną tablicę w c++
int ** tab;
następnie przydzielam operatorem new pamięć dla niej jak widać jest to tablica o dwóch wymiarach dodatkowo
w pliku cpp mam coś takiego
extern "C" { int** tab; }
a w pliku asm
EXTERN tab:DWORD
następnie próbuję uzyskać adres wskaźnika np do trzeciej tablicy (3 wiersz)
mov bx, 8 ; index tablicy
les di, tab[bx] ; uzyskanie wśkaźnika z tablicy
no i dalej juz nie wiem jak się tym posłużyć aby wyciągnąć daną z tej tablicy
próbuje
mov eax, dd ptr es:[di] ; kompilator tutaj się wysypuje
Sory że na temat asemblera pisze w dziale c/c++ ale nie znalazłem działu asm. A projekt po części jest w C++:)
z góry dziękuje za pomoc