DE4031603A1 - Ergebniszahl-verschiebeschaltung - Google Patents
Ergebniszahl-verschiebeschaltungInfo
- Publication number
- DE4031603A1 DE4031603A1 DE19904031603 DE4031603A DE4031603A1 DE 4031603 A1 DE4031603 A1 DE 4031603A1 DE 19904031603 DE19904031603 DE 19904031603 DE 4031603 A DE4031603 A DE 4031603A DE 4031603 A1 DE4031603 A1 DE 4031603A1
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- numbers
- result number
- inputs
- electronic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/01—Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Complex Calculations (AREA)
Description
Gegenstand der Erfindung ist eine Ergebniszahl-Verschiebe
schaltung, welche die Ergebniszahl einschließlich Komma in
die richtige Stellung bringt. Wie bekannt, muß eine ge
wöhnliche, kommafreie Dezimalzahl so im Anzeigenfeld er
scheinen, daß sich deren Stellenwert 100 ganz links befin
det. Im Gegensatz hierzu muß die erste Ziffer einer Dezi
malbruchzahl ganz rechts erscheinen, wenn der Abschnitt
hinter dem Komma ein unendlicher Dezimalbruch ist. Die vor
liegende Verschiebeschaltung ist nur dann anwendbar, wenn
jede Zahl ein Komma aufweist. Die Zahl 123 muß also in der
Form 123, angeliefert werden, wenn diese Verschiebeschalt
ung richtig arbeiten soll.
Diese Verschiebeschaltung ist in Fig. 1 ohne Komma-Ein
gabeschaltung dargestellt, aber nur in vereinfachter Form,
weil ein Ziffern-Schieberegister im Normalfall ein Vier
fach-Schieberegister ist. Die Komma-Eingabeschaltung ist
in Fig. 2 dargestellt.
Diese Verschiebeschaltung besteht aus den Ziffern-Schiebe
registern 3 und 4 und den Komma-Schieberegistern 1 und 2
und den Potential-Speicher-Flip-Flops 7 und 8 und den Oder-Schaltungen
9 bis 11 mit je 2 Eingangen und den Oder-Schaltungen
12 und 13 mit je 2 Eingängen und den Und-Schaltungen
14 bis 17 mit je 2 Eingängen und den Negier-Schaltungen
18 und 19 und 8 Oder-Schaltungen 20 mit je 2
Eingängen und 8 Oder-Schaltungen 21 mit je 2 Eingängen
und den zugehörigen Leitungen. Der Eingang T ist der
Takt-Eingang. Der Eingang r ist der Rückstell-Eingang.
Die Wirkungsweise dieser Ergebniszahl-Verschiebeschaltung
ergibt sich wie folgt: Nach beendeter Addition oder Sub
traktion oder Multiplikation oder Division befindet sich
die Ergebniszahl ohne genaue Stellung im Schieberegister 5
und das zugehörige Komma im Schieberegister 6 und wird im
Anschluß der Eingang T mit der Takt-Frequenz angesteuert.
Damit wird die Ergebniszahl, kleiner Stellenwert vorn, in
Richtung des Pfeiles a weitergetaktet, ebenso das zuge
hörige Komma im Schieberegister 6. Die Ergebniszahl wird
hierbei somit in das Schieberegister 3 hineingetaktet und
das zugehörige Komma in das Schieberegister 1. Diese Takt-
Ansteuerung wird abgebrochen, sobald entweder eine Ziffer
(nicht die Ziffer 0, sondern eine Ziffer von 1 bis 9) das
bit a erreicht hat oder das Komma das bit b erreicht hat,
weil dann die Oder-Schaltung 10 an ihrem Ausgang H-Poten
tial hat und dann somit die Negier-Schaltung 18 an ihrem
Ausgang L-Potential hat. Falls nun außerdem die
Oder-Schaltung 12 oder 13 an ihrem Ausgang H-Potential hat
liegt der Fall "Überlauf" vor und wird somit das Flip-
Flop 7 in seine Rechts-Stellung gekippt. Damit hat die Ne
gierschaltung 19 an ihrem Ausgang L-Potential und ist die
Und-Schaltung 14 vorangesteuert und werden somit die
Schieberegister 1 bis 4 auf Links-Verschiebung Taktange
steuert. Diese Takt-Ansteuerung ist zu Ende, wenn entweder
mit bit c eine Ziffer (nicht die Ziffer 0) ankommt oder im
bit d ein Komma ankommt, weil dann die Oder-Schaltung 11
an ihrem Ausgang H-Potential hat und damit das Flip-Flop
8 nach rechts gekippt wird. Im ersteren Fall wird die Er
gebniszahl also nur in das Schieberegister 3 hineingetak
tet. Im zweiten Fall wird die Ergebniszahl somit zuerst
in das Schieberegister 3 hineingetaktet und dann in das
Schieberegister 4 hineingetaktet.
Bei der Ausführung B werden von der Oder-Schaltung 13 nur
die Ausgänge der bits e und f erfaßt und von der
Oder-Schaltung 12 nur die Ausgänge der bits g und h erfaßt.
Die Ziffer 0 vor dem Komma wird in der Anzeige vom Komma
aus angesteuert.
Diese Ergebniszahl-Verschiebeschaltung wird ergänzt mit
einer Nullen-Schaltung, welche in Fig. 4 dargestellt ist
und die Nullen-Ansteuerung liefert. Diese Nullen-Schaltung
ist nicht in voller Länge dargestellt, sondern um zwei
Teil-Schaltungen verkürzt. Eine mittlere Teil-Schaltung
besteht aus einer Oder-Schaltung 1 mit 4 Eingängen und
einer Negier-Schaltung 2 und einer Und-Schaltung 3 mit 2
Eingängen und einer Oder-Schaltung 4 mit 2 Eingängen und
einer Oder-Schaltung 5 mit 3 Eingängen und einer Negier-
Schaltung 6 und einer Und-Schaltung 7 mit 3 Eingängen und
einer Oder-Schaltung 8 mit 2 Eingängen. Diese Nullen-Schaltung
liefert also für das Anzeigenfeld die erforder
lichen Nullen zum Beispiel für die Zahlen 7004 oder 0,275
oder 0,00275.
Claims (7)
1. Elektronische Ergebniszahl-Verschiebeschaltung, wel
che bewirkt, daß die Ergebniszahlen in der richtigen
Stellung im Anzeigenfeld erscheinen, dadurch gekenn
zeichnet, daß sie keine Nullen verarbeitet, sondern
nur die Ziffern 1 bis 9 und Kommas.
2. Elektronische Ergebniszahl-Verschiebeschaltung nach
Anspruch 1, dadurch gekennzeichnet, daß sie eine
doppelte Auflauf-Schaltung ist, welche zuerst das
niederwertige Ende der Ergebniszahl auflaufen läßt,
und dann das hochwertige Ende nur dann auflaufen
läßt, wenn die Überlauf-Anzeige anspricht.
3. Elektronische Ergebniszahl-Verschiebeschaltung nach
Anspruch 1 oder nach Anspruch 1 und 2, dadurch gekenn
zeichnet, daß sie so ausgebildet ist, daß die Auf
lauf-Stellung in beiden Fällen korrekturfrei richtig
ist.
4. Elektronische Ergebniszahl-Verschiebeschaltung nach
Anspruch 1 oder nach Anspruch 1 und 2 oder nach An
spruch 1 bis 3, dadurch gekennzeichnet, daß alle Ergeb
niszahlen, welche mit dieser Ergebniszahl-Verschiebe
schaltung verarbeitet werden, ein Komma aufweisen.
5. Elektronische Ergebniszahl-Verschiebeschaltung nach
Anspruch 1 ,oder nach Anspruch 1 und 2 oder nach An
spruch 1 bis 3 oder nach Anspruch 1 bis 4, dadurch
gekennzeichnet, daß die Nullen erst zum Schluß mit
tels einer Spezial-Schaltung (20) eingeblendet wer
den.
6. Elektronische Ergebniszahl-Verschiebeschaltung nach
Anspruch 1 oder nach Anspruch 1 und 2 oder nach An
spruch 1 bis 3 oder nach Anspruch 1 bis 4 oder nach
Anspruch 1 bis 5, dadurch gekennzeichnet, daß sie
für Nullen-los vorliegende Dezimalzahlen die Null-Ziffern
liefert.
, 35 = 0,0035
42 , = 4200
42 , = 4200
7. Elektronische Ergebniszahl-Verschiebeschaltung nach
Anspruch 6, dadurch gekennzeichnet, daß eine Voll-
Teil-Schaltung dieser Spezial-Schaltung (25) aus
einer Oder-Schaltung (1) mit 4 Eingängen und 2 Negier-
Schaltungen (2 und 6) und einer Und-Schaltung (3) mit
2 Eingängen und 2 Oder-Schaltung (4 und 8) mit je
2 Eingängen und einer Und-Schaltung (7) mit 3 Ein
gängen und einer Oder-Schaltung (5) mit 3 Eingängen
besteht oder aus andern Teilen besteht und dieselbe
Wirkung hat.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19904031603 DE4031603A1 (de) | 1990-10-05 | 1990-10-05 | Ergebniszahl-verschiebeschaltung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19904031603 DE4031603A1 (de) | 1990-10-05 | 1990-10-05 | Ergebniszahl-verschiebeschaltung |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4031603A1 true DE4031603A1 (de) | 1992-04-09 |
Family
ID=6415691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19904031603 Withdrawn DE4031603A1 (de) | 1990-10-05 | 1990-10-05 | Ergebniszahl-verschiebeschaltung |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4031603A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0758123B1 (de) * | 1994-02-16 | 1999-04-28 | Qualcomm Incorporated | Blocknormalisationsprozessor |
-
1990
- 1990-10-05 DE DE19904031603 patent/DE4031603A1/de not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0758123B1 (de) * | 1994-02-16 | 1999-04-28 | Qualcomm Incorporated | Blocknormalisationsprozessor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4031603A1 (de) | Ergebniszahl-verschiebeschaltung | |
DE4013621A1 (de) | Multiplizierschaltung | |
DE3835274A1 (de) | Addierschaltung im 54321-code | |
DE4304480A1 (de) | Multiplizier-Dividierschaltung | |
DE3733062A1 (de) | Schieberegister-addierschaltung im 51111-code | |
DE4304884A1 (de) | Multiplizier-Dividierschaltung | |
DE3733272A1 (de) | Schieberegister-addierschaltung im 51111-code | |
DE3519428A1 (de) | Additions-festwert-schaltung im dezimal-code | |
DE4012921A1 (de) | Multiplizierschaltung | |
DE4228747A1 (de) | Rechenschaltung für alle 4 Rechenarten | |
DE3800441A1 (de) | Modulo-10-zaehler welcher den zaehlerstand im 54321-code liefert | |
DE4200039A1 (de) | Ergebniszahl-verschiebeschaltung | |
DE4223665A1 (de) | Rechenschaltung für alle 4 Rechenarten | |
DE3929346A1 (de) | Multiplizier-dividierschaltung | |
DE4241877A1 (de) | Rechenschaltung für alle 4 Rechenarten | |
DE3733273A1 (de) | Schieberegister-addierschaltung im 54321-code | |
DE4009464A1 (de) | Multiplizierschaltung | |
DE4213103A1 (de) | Rechenschaltung für Addition und Subtraktion | |
DE4304885A1 (de) | Multiplizier-Dividierschaltung | |
DE4023668A1 (de) | Multiplizierschaltung | |
DE4201787A1 (de) | Rechenschaltung fuer addition und subtraktion | |
DE4215332A1 (de) | Rechenschaltung für Addition und Subtraktion | |
DE4019398A1 (de) | Multiplizierschaltung | |
DE4213104A1 (de) | Rechenschaltung für Addition und Subtraktion | |
DE4306989A1 (de) | Multiplizier-Dividierschaltung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8139 | Disposal/non-payment of the annual fee |