Nwlapcug.com


Tipi di modalità di indirizzamento nel computer

Tipi di modalità di indirizzamento nel computer


Memoria ad accesso casuale o RAM, è la memoria principale per un computer. Le applicazioni sono caricate ed eseguite nella RAM. Modalità di indirizzamento allocare RAM in porzioni che possono fare riferimento individualmente affinché l'unità centrale di elaborazione o CPU, può determinare quale posizione di memoria viene utilizzata da un'istruzione macchina.

Modalità di indirizzamento immediato

La modalità immediata è la più semplice forma di indirizzamento. L'operando è parte dell'istruzione, e pertanto nessun riferimento di memoria, non sia l'istruzione, è necessario recuperare l'operando. Questa modalità è veloce e può essere utilizzata per definire costanti o impostare i valori iniziali delle variabili. Questa modalità ha una gamma limitata perché è limitata alla dimensione del campo dell'indirizzo, che per la maggior parte dei set di istruzioni è piccola rispetto con lunghezza di parola.

Diretto modalità di indirizzamento

In modo diretto, il campo dell'indirizzo contiene l'indirizzo dell'operando. Richiede un riferimento di memoria singola a leggere l'operando dalla posizione specificata. Tuttavia, fornisce solo uno spazio di indirizzo limitato.

Modalità di indirizzamento indiretto

In modalità indiretta, la cella di memoria indicata da campo indirizzo contiene l'indirizzo di (puntatore) operando, che a sua volta contiene il full-length indirizzo dell'operando. Questa modalità ha uno spazio di indirizzi di grandi dimensioni, a differenza di indirizzamento diretto e immediato, ma perché più accessi alla memoria sono necessari per trovare l'operando è più lento.

Registrare la modalità di indirizzamento

La modalità registro è simile alla modalità diretta. La differenza fondamentale tra le due modalità è che il campo di indirizzo dell'istruzione fa riferimento a un registro anziché una posizione di memoria. Registro di indirizzamento non dispone di un indirizzo effettivo. Tre o quattro bit sono utilizzati come registra il campo di indirizzo cui fare riferimento.

Registrare la modalità di indirizzamento indiretto

Questa modalità è simile a indirizzamento indiretto. L'operando è in una cella di memoria indicata da contenuto di un registro. Il registro contiene l'effettivo indirizzo dell'operando. Questa modalità utilizza un accesso alla memoria un minor numero di indirizzamento indiretto. Questa modalità ha un ampio spazio di indirizzi, ma è limitata alla larghezza dei registri disponibili per memorizzare l'indirizzo effettivo.

Modalità di indirizzamento di cilindrata

Modalità di spostamento è costituito da 3 varianti:

1) richiamo relativo

2) base registro di indirizzamento

3) indicizzazione indirizzamento.

Questa modalità può essere considerata una combinazione di diretti e registro di indirizzamento indiretto. L'indirizzo contiene due valori: valore e un registro che contiene uno spostamento di valore integer che viene aggiunto o sottratto dalla base per formare l'indirizzo effettivo in memoria di base.

Impilare le modalità di indirizzamento

Modalità stack, noto anche come implicita indirizzamento, costituito da una matrice lineare di posizioni denominata last in First out coda. L'operando è all'inizio dello stack. Il puntatore dello stack è un registro che memorizza l'indirizzo della parte superiore del percorso di stack.