Cos'è una modalità di indirizzamento?
Registra indirizzo :l'operando è in un registro della CPU.
Indirizzamento immediato :l'operando è specificato come parte dell'istruzione.
Indirizzamento diretto :l'operando si trova all'indirizzo di memoria specificato dall'istruzione.
Indirizzamento indiretto :l'operando si trova all'indirizzo di memoria memorizzato nell'indirizzo di memoria specificato dall'istruzione.
Indirizzamento indicizzato :l'operando si trova all'indirizzo di memoria che viene calcolato aggiungendo un valore di indice all'indirizzo di base specificato dall'istruzione.
Indirizzamento relativo :l'operando si trova all'indirizzo di memoria che viene calcolato aggiungendo un offset all'indirizzo dell'istruzione.
Ciascuna modalità di indirizzamento presenta vantaggi e svantaggi. Ad esempio, l'indirizzamento dei registri è il più veloce ma ha la dimensione degli operandi più piccola, mentre l'indirizzamento indiretto può accedere a una gamma più ampia di operandi ma è più lento. La scelta della modalità di indirizzamento per una particolare istruzione dipende dai requisiti dell'istruzione e dalle capacità della CPU.