Ciao a tutti.
Ho un piccolo problema riguardante gli array di puntatori (intesi come indirizzi di memoria a 32bit).

Data una stringa ad esempio: char* vettore[]= "Mi chiamo Mario"

Per accedere, in ASM, al primo elemento non ho problemi. Tuttavia accedere al secondo mi è praticamente impossibile.
Io consideravo di trattare la stringa come un normale vettore di double word e quindi con queste righe di codice:

XOR EDX,EDX
MOV EAX,vettore[EDX*4]
...
INC EDX
JMP Inizio

pensavo di poter accedere a tutti gli indirizzi del vettore.
Se per il primo indirizzo (con EDX a 0) non ci sono problemi, già dal primo incremento di EDX mi viene caricato su EAX l'indirizzo CCCCCCCC.

Qualcuno mi può dare una mano?