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:

codice:
// date due variabili di tipo intero
int x = 5;
int y;

// N operazioni macchina per l'istruzione sottostante ?
y = x;
Inoltre cosa cambia, sempre a livello di numero di istruzioni macchina, al cambiare del tipo considerato?



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.