Die vom Anwender gewünschte Datenverarbeitung wird im Rechner von der Arithmetisch-Logischen Einheit (ALU) durchgeführt. Dies ist ein komplexes Schaltnetz, in das als Eingabe zwei binäre n-Bit-Operanden einfliessen sowie mehrere Bits, die zur Auswahl der aktuellen Operation dienen. Berechnet wird ein n-Bit-Wort als Ergebnis sowie meistens zugleich einige zusätzliche Bits, die nützliche Angaben zur Interpretation des Resultats machen, z.B. "das Resultat ist die Null", "das Resultat ist negativ", "Es ist ein Überlauf vorgekommen". Mögliche Operationen sind wenigstens:
arithmetisch : Addition, 2-Komplement (und damit Subtraktion) logisch : bitweise UND, bitweise ODER, bitweise NOT
Hier evtl eine Bitscheibe als Beispiel zeigen
Vielleicht eine 4-Bit-ALU