Aritmetinis blokas, dar vadinamas aritmetiniu loginiu bloku (ALU), yra centrinio procesoriaus (CPU) komponentas. Jis dažnai vadinamas procesoriaus „varikliu“, nes leidžia kompiuteriui atlikti matematinius skaičiavimus, tokius kaip sudėtis, atimtis ir daugyba. ALU taip pat atlieka logines operacijas, tokias kaip „IR“, „ARBA“ ir „NE“. Apdorojant bet kurią iš šių operacijų, aritmetinis vienetas veikia kartu su registrų masyvu, kuriame saugomi duomenys. Aritmetinis vienetas susideda iš daugybės tarpusavyje susijusių elementų, skirtų konkrečioms užduotims atlikti.
Kai kurie centriniai procesoriai susideda iš dviejų komponentų: aritmetinio ir loginio bloko. Kiti procesoriai gali turėti aritmetinį vienetą fiksuoto kablelio operacijoms apskaičiuoti ir kitą AU slankiojo kablelio skaičiavimams. Kai kurie kompiuteriai turi atskirą lustą, vadinamą skaitmeniniu koprocesoriumi. Šiame koprocesoriuje yra slankiojo kablelio blokas, skirtas apdoroti slankiojo kablelio operandus. Bendrasis procesorius padidina kompiuterio veikimo greitį dėl koprocesoriaus gebėjimo atlikti skaičiavimus greičiau ir efektyviau.
Operacijos apdorojamos, kai duomenys įkeliami į aritmetinį loginį bloką iš vieno iš procesoriaus įvesties arba procesoriaus registrų. Registras yra viso kompiuterio atminties aparato, kuriame saugomi duomenys, dalis. Šiuose registruose esančius duomenis galima gauti daug greičiau nei iš kitų saugojimo vietų. Valdymo blokas yra procesoriaus vidinio veikimo dalis ir perduoda instrukcijas aritmetiniam valdymo blokui. Instrukcijas paprastai sudaro kelios dalys. Paprastai yra operacijos kodas, bent vienas operandas ir kai kuriais atvejais formato kodas.
Operacijos kodas arba opkodas nurodo aritmetiniam loginiam vienetui, kurią operaciją atlikti. Operandai nurodo ALU, kur yra duomenys, ir adresą, kuriuo galima gauti informaciją. Jis taip pat turi įvairių funkcijų, kurios turi būti naudojamos atliekant skaičiavimus, pvz., atimtį arba loginį palyginimą. Formato kodas paprastai naudojamas su operacijos kodu ir gali informuoti ALU slankiojo kablelio arba fiksuoto kablelio mašinos instrukcijos žodį.
Įprastos aritmetinės logikos vieneto atliekamos užduotys apima sudėjimą ir atimtį, daugybą ir padalijimą bei loginius testus. ALU taip pat atlieka palyginimus ir bitų keitimo operacijas. Bitų perkėlimas yra procesas, susijęs su mažiausio kompiuterio apdorojamos informacijos (bitų) perkėlimu. Bitai sugrupuojami, kad sudarytų nuo 32 iki 64 bitų dydžio žodžius.
Aritmetiniai vienetai gali būti sukurti taip, kad būtų galima atlikti beveik bet kokį skaičiavimą. Sudėtingesnėms operacijoms atlikti reikalingi brangesni ALU. Šie aritmetiniai vienetai paprastai yra didesni ir reikalauja daugiau vietos bei galios. Skaičiavimą galima atlikti naudojant mažesnius aritmetinius vienetus, tačiau vykdymas užtruks ilgiau, nes apdorojant formulę reikia atlikti kelis veiksmus.