Repetita juvant: due post con quasi le medesime informazioni, sovrappostisi nel giro di pochi minuti...
Per memorizzare facilmente i 17 modi di indirizzamento indiretto x86 esiste un banale schema.
| [BX] | [SI]
base | |
| [BP] | [DI]
Un indirizzo valido si ottiene solamente scegliendo da uno a tre elementi in totale, con l'obbligo di selezionarne esattamente zero oppure uno per ciascuna colonna. Ad esempio, base[BP] oppure base[BX][SI] sono indirizzi validi (la sintassi specifica può ammettere variazioni secondo le idiosincrasie dell'assembler utilizzato, ma poco importa), mentre [BP][CX] non lo è.
Non posso che ribadire il consiglio già implicito: butta via le slide e prendi uno o due testi sull'Assembly. Preferibilmente scelti nella prima sezione di
questa bibliografia ragionata (comunque chiedi qui prima di acquistare un qualsiasi titolo). Ti serviranno anche in futuro.