Cos'è la modalità di indirizzamento diretto?
Le modalità di indirizzamento sono convenzioni usate nella programmazione in linguaggio assembly che specificano come certi valori vengono letti in un dato segmento di istruzioni assembly. Ce ne sono molte, ma si basano sulle due più comuni: immediata e diretta.
Modalità di indirizzamento immediato
Significa che il valore per un'istruzione data in programmazione assembly è specificato direttamente. Il valore è costante e scritto immediatamente e immutabilmente nell'istruzione.
Formato comune indirizzamento immediato
Esempio tipico: Operatore Destinazione, Valore. Il valore del numero Valore è operato sul valore memorizzato in Destinazione. Valore è costante e non cambia indipendentemente da ciò che avviene nel set di istruzioni assembly.
Modalità di indirizzamento diretto
Significa che il valore per un'istruzione è puntato da un dato valore. Il valore è variabile, basato su ciò che è memorizzato in memoria a un dato indirizzo.
Formato comune indirizzamento diretto
Esempio tipico: Operatore Destinazione, (Indirizzo). Il valore alla posizione di memoria Indirizzo è un valore variabile in memoria, scrivibile e leggibile durante l'esecuzione. La posizione in memoria è specificata direttamente con un numero, che non cambia durante l'esecuzione.
Altre modalità
Ce ne sono molte altre, a seconda del linguaggio assembly usato. Includono Scalata, Differita, Memoria Differita, Auto Incremento e varie altre.