| V I S U A L I Z Z A D I S C U S S I O N E |
| Gm51 |
Inserito il - 12/10/2004 : 13:25:37 ehm..non è ke qualkuno mi sa spiegare cos'è precisamente un operando e quando si definisce implicito e esplicito?
grazie mille!! ^_^ |
| 2 U L T I M E R I S P O S T E (in alto le più recenti) |
| Gm51 |
Inserito il - 12/10/2004 : 20:48:07 grazie mille! L'esame si kiama Calcolatori Elettronici, ma ha molte kose in comune con architettura....il prob è ke alcune cose (troppe) le danno per scontate! ^_^ |
| fabbattista |
Inserito il - 12/10/2004 : 14:19:25 un operando è qualcosa che viene usato da un operatore per compiere un'operazione. Visto che siamo nella discussione dedicata ad architettura, immagino tu stia facendo riferimento ai dati utilizzai da una istruzione.
Per esempio la istruzione MOV AX,4 ha come operatore la istruzione MOV che mette il valore 4 (secondo operando) nel registro AX (primo operando).
La differenziazione tra implicito ed esplicito dipende dal tipo di indirizzamento usato. Implicito quando nella istruzione non citi neanche l'operando che usi in quanto, per alcune istruzioni, un operando è fissato a priori. Esempio: POP AX è la istruzione che preleva dalla cima dello stack un valore e lo mette nel registro AX. In questo caso la istruzione POP usa come operando la cima dello stack (grazie ad un registro) e, siccome usa sempre questo operando non è necessario dirglielo. Basta solo dire dove memorizzare tale valore.
Esplicito è ovviamente il caso contrario, cioè quando l'operando non è fissato a priori e, quindi, lo devi indicare nella istruzione.
P.S. Tutto il messaggio ha come assunto che la tua domanda fosse legata ad architettura degli elaboratori.
Esplicito quando nella operazione (o sitruzione) fai direttamente riferimento al valora dell'operando |
|
|