Das Rechenwerk

rechenwerk Das Rechenwerk besteht lediglich aus zwei Komponenten: Der Akkumulator ist ein einfaches Register, die Rechenlogik und die Ablaufsteuerung bilden zusammen das, was wir als ALU kennen. Typisch für das Konzept des Von-Neumann-Rechners ist der sparsame Umgang mit Registern – der Akkumulator ist das einzige Allzweckregister. Er ist als ein Operand an jeder Berechnung beteiligt und nimmt danach immer das Ergebnis auf (daher der Name – die Ergebnisse aufeinanderfolgender Berechnungen werden hier akkumuliert und bilden schließlich das Endergebnis). Der zweite Operand wird während der Berechnung direkt über den Datenbus geliefert – weil keine weiteren Allzweckregister an diesen Bus angeschlossen sind, muß der Wert entweder direkt aus dem Hauptspeicher oder aus dem Befehlsregister stammen. Die „Rechenlogik" meint hier ein Schaltnetz, das einige mathematische Funktionen realisiert. Die „Ablaufsteuerung" tut aber mehr, als nur die jeweils gewünschte Funktion auszuwählen – Akkumulator, Rechenlogik und Ablaufsteuerung bilden zusammen ein Schaltwerk, mit dessen Hilfe z.B. eine Multiplikation auf mehrere Additionen zurückgeführt werden kann. Die Erweiterung einer bestehenden ALU um die Multiplikation kostet damit praktisch nichts, eine Multiplikation mit n würde aber n-1 Mal so lange dauern, wie eine Addition; Alternativen wären das Hinzufügen eines (relativ großen) Schaltnetzes allein für die Multiplikation oder intelligente Mischformen.


Quelle: http://www.hyperkommunikation.ch

Zuletzt geändert: Mittwoch, 10. Februar 2016, 16:18