Als
Rechenwerk oder
Operationswerk bezeichnet man in der
Mikroelektronik und
technischen Informatik ein
Schaltwerk zur Ausführung der
Maschinenbefehle eines
Computerprogramms. Der Begriff wird häufig synonym mit
arithmetisch-logische Einheit (ALU) gebraucht, genau genommen stellt eine ALU jedoch lediglich die zentrale Komponente eines Rechenwerks dar, das zusätzlich aus einer Reihe von
Hilfs- und
Statusregistern besteht. Darüber hinaus kann ein Rechenwerk auch mehrere ALUs enthalten. So bestehen etwa
Gleitkomma-Rechenwerke neben den
Registersätzen aus zwei ALUs zur separaten Manipulation von
Exponent und
Mantisse einer Gleitkommazahl. Die ALU selbst enthält hingegen keine Registerzellen und stellt somit ein reines
Schaltnetz dar. Moderne Hochleistungsrechner verfügen über eine ganze Anzahl von Rechenwerken, die unabhängig voneinander arbeiten und jeweils auf die Ausführung spezieller Befehle spezialisiert sind.