E' un circuito combinatorio multifunzione
Un comando seleziona quale delle diverse funzioni deve essere prodotta in uscita
Le funzioni sono di tipo logico e matematico
Input:
- Almeno due operandi di n bit
- Un codice comando
- (a volte) riporto d'ingresso (nelle somme)
Output:
- Il risultato dell'operazione (n bit)
- Alcuni bit di esito (ES: overflow / riporto ...)
Note:
- Le ALU reali operano su operandi di numero molto maggiore di bit (8/16/32/64)
- Tipicamente i due operatori hanno lo stesso numero di bit del risultato
- Le ALU hanno due oppure tre parametri in ingresso
- Il terzo รจ utilizzado solo da alcune operazioni
- Sono stampate su un circuito integrato come parte della CPU