Supponendo di poter approssimare che ogni famiglia di CPU possieda un unico linguaggio Assembly, e in questo caso particolare dovremmo poterlo fare, mi interessava sapere in particolare quante istruzioni macchina occorrono per:
1) Effettuare un'operazione di assegnamento del tipo:
Inoltre cosa cambia, sempre a livello di numero di istruzioni macchina, al cambiare del tipo considerato?codice:// date due variabili di tipo intero int x = 5; int y; // N operazioni macchina per l'istruzione sottostante ? y = x;
2) Effettuare un'operazione di accesso diretto ad un elemento di un array del tipo:
codice:// dato un array del tipo int a[ 2 ] = { 2, 55 }; // N operazioni macchina per l'istruzione sottostante ? a[ i ]
Grazie.

Rispondi quotando