L'unità aritmetica, detta anche l'unità logica aritmetica (ALU), è un componente dell'unità centrale di elaborazione (CPU). E 'spesso definito come il "motore" della CPU in quanto permette al computer di eseguire calcoli matematici, come l'addizione, sottrazione e moltiplicazione. La ALU esegue anche operazioni logiche, come la "E", "O" e "NOT". L'unità aritmetica lavora con la matrice di registro, che contiene i dati, durante l'elaborazione di una qualsiasi di queste operazioni. L'unità aritmetica è composto da molti elementi interconnessi che sono progettati per eseguire compiti specifici.
Alcune unità centrale di elaborazione è composta da due componenti, una unità aritmetica e unità logica. Altri processori possono avere una unità aritmetica per il calcolo di operazioni in virgola fissa e un'altra AU per il calcolo dei calcoli in virgola mobile. Alcuni PC hanno un chip separato noto come il coprocessore numerico. Questo coprocessore contiene una unità in virgola mobile per il trattamento operandi in virgola mobile. Il coprocessore aumenta la velocità di funzionamento del computer a causa della capacità coprocessore di effettuare il calcolo più rapido ed efficiente. Le operazioni sono trasformati quando i dati vengono caricati nella unità logica aritmetica da uno di ingresso della CPU o registri del processore. Il registro è una parte degli apparecchi, il computer di memoria globale che memorizza i dati. I dati contenuti in tali registri possono essere recuperate molto più veloce che da altri luoghi di stoccaggio. L'unità di controllo fa parte del funzionamento interno della CPU e trasmette le istruzioni per l'unità di controllo aritmetica. Le istruzioni sono in genere composto da più parti. In generale, vi è un codice operativo, almeno un operando, e in alcuni casi, un codice di formato. Il codice di funzionamento, o codice operativo, incarica l'unità logica aritmetica su cui operazione da eseguire. Operandi racconta la ALU, dove si trovano i dati e l'indirizzo dove le informazioni possono essere recuperate. Ma ha anche le varie funzioni che devono essere utilizzate nei calcoli, come la sottrazione o una logica di confronto. Il codice di formato è tipicamente usato con il codice di funzionamento e possono informare la ALU virgola mobile o fisso-macchina parola punto di istruzioni. funzioni tipiche svolte da unità logica aritmetica comprendono addizione e sottrazione, moltiplicazione e divisione, e test logici. La ALU esegue anche il confronto e po 'le operazioni di spostamento. Bit spostamento è il processo derivanti dal passaggio degli importi minimo di informazioni (bit) gestiti dal computer. Bit sono raggruppati per formare le parole 32-64-bit in formato.unità aritmetiche possono essere destinati a svolgere qualsiasi calcolo. ALU più costosi sono necessari per le operazioni più complesse. Queste unità aritmetica sono normalmente più grandi e richiedono più spazio e potere. Unità aritmetiche di piccole dimensioni possono eseguire il calcolo, ma avrà più tempo per completare l'esecuzione a causa della più passaggi coinvolti nella trasformazione della formula.
