ALU

Un'ALU è una Unità Aritmetica Logica. Si tratta di un elemento fondamentale di qualsiasi processore per CPU nel mondo informatico di oggi. Logicamente, le prestazioni e l'applicazione sono relativamente semplici da capire. Due interi in forma di bit sono applicati all'ingresso dell'ALU, e un altro terminale riceve le istruzioni per manipolare detto ingresso. Queste istruzioni, come suggerisce il nome unità, sono calcoli matematici come l'addizione o la sottrazione. Una volta che l'ALU ha eseguito la manipolazione comandata, emette il valore corretto.
I due ingressi sono più correttamente chiamati operandi, vale a dire le informazioni su cui operare. L'istruzione per l'operazione richiesta è detta opcode. I moderni dispositivi ALU sono in grado di eseguire numerose funzioni semplici sugli operandi forniti. Oltre alle normali addizione e sottrazione, possono spostare i dati a sinistra o a destra, invertire i dati, eseguire l'AND o l'OR sui dati, inviare i dati lasciandoli intatti, incrementarli o decrementarli di 1, ruotare i dati in qualche modo, e molte altre possibilità. L'unico requisito che la maggior parte dei progetti pone all'ALU è che queste operazioni rimangano molto semplici e veloci. Per esigenze matematiche più complessi spesso vi è un di circuito di elaborazione di livello più elevato, che utilizza i semplici meccanismi dell'ALU per trovare una risposta, ma l'ALU da sola non esegue queste complessità.
 
Continua a leggere Meno informazioni