Calculating unit including a parallel bidirectional shifting means

Eine in Rechenanlagen häufig benötigte arithmetische Operation ist das Schieben von Zahlenworten. Die hierzu dienende Rechenwerkeinheit weist gemäß der Erfindung ein Schiebewerkfeld auf, das als dreieckförmige Matrix mit n · (n + 1)/2 Tristate-Elementen in n Spalten und n Zeilen für ein n-stelliges...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: TALMI, MAATI
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Eine in Rechenanlagen häufig benötigte arithmetische Operation ist das Schieben von Zahlenworten. Die hierzu dienende Rechenwerkeinheit weist gemäß der Erfindung ein Schiebewerkfeld auf, das als dreieckförmige Matrix mit n · (n + 1)/2 Tristate-Elementen in n Spalten und n Zeilen für ein n-stelliges Zahlwort aufgebaut ist und mit dessen Hilfe in einem Schritt mit vom Umfang der Verschiebung unabhängiger, kurzer Dauer das Zahlwort um jede beliebige Anzahl von Stellen verschoben entnommen werden kann. Mit einem solchen Schiebewerkfeld können auch sowohl Links- als auch Rechtsverschiebungen vorgenommen werden, wenn Ein- und Ausgabeeinheiten vorgesehen sind, die jeweils aus zwei Sätzen zu je n Tristate-Elementen bestehen und das n-stellige Zahlwort jeweils in zueinander spiegelbildlichen Darstellungen aufnehmen. An arithmetic unit, particularly for floating point operations, is provided in which numeric words with n digits, shifted by any desired number of digits, can be taken, in one step with a duration independent of the extent of the shift, from a shift array which is constructed from tri-state elements in a triangular matrix.