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