DE4018030A1 - Electronic divider circuit - has pulse circuit with two outputs driving subtractors, and eliminates re-addition of divisor - Google Patents
Electronic divider circuit - has pulse circuit with two outputs driving subtractors, and eliminates re-addition of divisorInfo
- Publication number
- DE4018030A1 DE4018030A1 DE19904018030 DE4018030A DE4018030A1 DE 4018030 A1 DE4018030 A1 DE 4018030A1 DE 19904018030 DE19904018030 DE 19904018030 DE 4018030 A DE4018030 A DE 4018030A DE 4018030 A1 DE4018030 A1 DE 4018030A1
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- divisor
- pulse
- circuits
- shift register
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/491—Computations with decimal numbers radix 12 or 20.
- G06F7/4915—Multiplying; Dividing
- G06F7/4917—Dividing
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Pulse Circuits (AREA)
Abstract
Description
Gegenstand der Erfindung ist eine Verbesserung der Divi dierschaltung nach P 39 27 552.3 , welche noch kein Steu erwerk hat und in sonstiger Beziehung mehrfach verbesser bar ist. Die vorliegende Dividierschaltung ist also auch mit einem Steuerwerk versehen.The invention relates to an improvement in the Divi dierschalt according to P 39 27 552.3, which has no tax erwerk has improved several times in other respects is cash. The present divider circuit is also provided with a control unit.
Diese Dividierschaltung ist ohne Steuerwerk in Fig. 1 dar gestellt. In Fig. 2 ist die Tetraden-Subtrahierschaltung 1 dargestellt. In Fig. 3 ist das Steuerwerk 4 dargestellt. In Fig. 4 ist die Schaltung 7 dargestellt. In Fig. 5 ist die Impuls-Schaltung 8 dargestellt. In Fig. 6 ist ein Teil-Stück des Dividenden-Schieberegisters 3 dargestellt. In Fig. 7 ist ein Teil-Stück des Schieberegisters 6 dar gestellt, das die rechts-seitige Verlängerung des Dividen den-Schieberegisters 3 bildet.This dividing circuit is provided without a control unit in Fig. 1. In FIG. 2, the tetrads-subtracting circuit is illustrated. 1 In Fig. 3, the control unit 4 is shown. The circuit 7 is shown in FIG . In FIG. 5, the pulse circuit 8 is shown. In FIG. 6, a part-piece is shown of the dividend shift register 3. In Fig. 7, a part of the shift register 6 is provided, which forms the right-side extension of the divide the shift register 3 .
Diese Dividierschaltung Type A besteht aus 6 Tetraden-Sub trahierschaltungen 1 und dem Divisor-Schieberegister 2 und dem Dividenden-Schieberegister 3 und dem Steuerwerk 4, das mit dem Quotienten-Schieberegister 5 dargestellt ist. An weiteren Teilen besteht diese Dividierschaltung aus dem Schieberegister 6, das als rechts-seitige Verlängerung des Dividenden-Schieberegisters 3 angeordnet ist.This dividing circuit type A consists of 6 subtracting subtracting circuits 1 and the divisor shift register 2 and the dividend shift register 3 and the control unit 4 , which is shown with the quotient shift register 5 . In other parts, this dividing circuit consists of the shift register 6 , which is arranged as a right-hand extension of the dividend shift register 3 .
Eine Tetraden-Subtrahierschaltung 1 besteht aus 16 Und- Schaltungen 11 mit je 2 Eingängen und 10 Oder-Schaltungen 12 mit je 2 Eingängen und 2 Oder-Schaltungen 13 mit je 3 Eingängen und 8 Negier-Schaltungen 14 und 2 dualen Voll- Addierer 15 und 16 und den zugehörigen Leitungen. Die Eingänge A und B und die Ausgänge C sind mit den zugehöri gen Zahlenwerten (Ziffern 5 2 1 1) gekennzeichnet. Der Übertrag-Eingang hat die Bezeichnung x. Der Übertrag-Aus gang hat die Bezeichnung y. A tetrad subtracting circuit 1 consists of 16 AND circuits 11 , each with 2 inputs and 10 OR circuits 12 , each with 2 inputs and 2 OR circuits 13 , each with 3 inputs and 8 negating circuits 14 and 2 dual full adders 15 and 16 and the associated lines. Inputs A and B and outputs C are marked with the associated numerical values (numbers 5 2 1 1). The carry input has the designation x. The carry output has the designation y.
Von dem Dividenden-Schieberegister 3 ist ein Teil-Stück in Fig. 6 dargestellt. Dieses Schieberegister hat Parallel- Eingabe und Links-Verschiebung (pro Takt 4 bit). eine Teil- Schaltung besteht aus einem Doppel-Flip-Flop 10 und 2 Und- Schaltungen 21 mit je 2 Eingängen und der Und-Schaltung 22 mit 2 Eingängen und 2 weiteren Und-Schaltungen 23 mit je 2 Eingängen und 2 Oder-Schaltungen 24 mit je 2 Eingängen und 2 Negier-Schaltungen 25. Die Takt-Leitung hat die Be zeichnung t. Die Vor-Ansteuerleitung für Parallel-Eingabe hat die Bezeichnung a. Die Vor-Ansteuerleitung für Ver schiebung (Links-Verschiebung) hat die Bezeichnung b.A part of the dividend shift register 3 is shown in FIG. 6. This shift register has parallel input and left shift (4 bits per cycle). a partial circuit consists of a double flip-flop 10 and 2 AND circuits 21 with 2 inputs each and the AND circuit 22 with 2 inputs and 2 further AND circuits 23 each with 2 inputs and 2 OR circuits 24 with 2 inputs and 2 negation circuits 25 each. The clock line has the designation t. The pre-control line for parallel input has the designation a. The pre-control line for shifting (left shift) has the designation b.
Von dem in Fig. 1 nicht dargestellten Schieberegister 6, das die rechts-seitige Verlängerung des Schieberegisters 3 bildet, besteht eine Teil-Schaltung aus einem Doppel- Flip-Flop 10 und 2 Und-Schaltungen 26 mit je 2 Eingängen und 2 Negier-Schaltungen 27. Dieses Schieberegister 6 hat keine Parallel-Eingabe und auch eine Links-Verschiebung um 4 bit pro Takt.From the shift register 6 , not shown in FIG. 1, which forms the right-hand extension of the shift register 3 , a partial circuit consists of a double flip-flop 10 and 2 AND circuits 26 , each with 2 inputs and 2 negating circuits 27 . This shift register 6 has no parallel input and also a left shift by 4 bits per cycle.
Das Divisor-Schieberegister 2 hat Links-Verschiebung oder Rechts-Verschiebung und eine Verschiebung um ein bit oder 4 bit pro Takt.The divisor shift register 2 has left shift or right shift and a shift by one bit or 4 bits per cycle.
Das Steuerwerk 4 besteht ohne Quotienten-Schieberegister 5 aus der Schaltung 7 und der Impuls-Schaltung 8 und der Start-Schaltung 9 und den Und-Schaltungen 11 bis 18 mit je 2 Eingängen und den Oder-Schaltungen 19 und 20 mit je 2 Eingängen und den Negier-Schaltungen 21 und 22 und dem Im puls-Zähler 30 und den zugehörigen Leitungen.The control unit 4 consists of the quotient shift register 5 from the circuit 7 and the pulse circuit 8 and the start circuit 9 and the AND circuits 11 to 18 , each with 2 inputs and the OR circuits 19 and 20 , each with 2 inputs and the Negier circuits 21 and 22 and the pulse counter 30 and the associated lines.
Die Schaltung 7 besteht aus den Teil-Schaltungen 7a und 7b und 7c. Die Teil-Schaltung 7a besteht aus 9 einfachen Flip-Flops 41 und 8 Und-Schaltungen 42 mit je 2 Eingängen und 8 Und-Schaltungen 43 mit je 2 Eingängen und der Oder- Schaltung 44 mit 5 Eingängen und den zugehörigen Leitungen. Die Teil-Schaltung 7b besteht aus 4 Und-Schaltungen 45 mit je 2 Eingängen und dem einfachen Flip-Flop 46 und 2 Ne gier-Schaltungen 47. Die Teil-Schaltung 7c besteht aus 2 Oder-Schaltungen 48 mit je 2 Eingängen und der Oder-Schalt ung 49 mit 5 Eingängen und der Oder-Schaltung 55 mit 8 Ein gängen und den zugehörigen Leitungen. Die Ausgänge sind mit den zugehörigen Zahlenwerten 5 2 1 1 gekennzeichnet. der Impuls-Eingang hat die Bezeichnung a. der Rückstell- Eingang hat die Bezeichnung 3.The circuit 7 consists of the sub-circuits 7 a and 7 b and 7 c. The sub-circuit 7 a consists of 9 simple flip-flops 41 and 8 AND circuits 42 with 2 inputs each and 8 AND circuits 43 with 2 inputs each and the OR circuit 44 with 5 inputs and the associated lines. The sub-circuit 7 b consists of 4 AND circuits 45 , each with 2 inputs and the simple flip-flop 46 and 2 Ne gier circuits 47 . The sub-circuit 7 c consists of 2 OR circuits 48 with 2 inputs each and the OR circuit 49 with 5 inputs and the OR circuit 55 with 8 inputs and the associated lines. The outputs are marked with the associated numerical values 5 2 1 1. the pulse input is labeled a. the reset input has the designation 3 .
Die Impuls-Schaltung 8 (Fig. 5) besteht aus 2 einfachen Flip-Flops 61 und 62 und 6 Und-Schaltungen 63 mit je 2 Ein gängen und der Oder-Schaltung 64 mit 2 Eingängen und der Negier-Schaltungen 65 und den zugehörigen Leitungen.The pulse circuit 8 ( Fig. 5) consists of 2 simple flip-flops 61 and 62 and 6 AND circuits 63 with 2 inputs each and the OR circuit 64 with 2 inputs and the negation circuits 65 and the associated lines .
Die Wirkungsweise ergibt sich wie folgt: Der Divisor wird von rechts nach links ganz in das Schieberegister 2 ein getaktet. Dann wird der Dividend auch von rechts nach links über das Schieberegister 6 in das Schieberegister 3 eingetaktet, aber nur so weit, bis die Negier-Schaltung 50 zum ersten mal an ihrem Ausgang L-Potential hat. Dann wird der Eingang T mit der Takt-Frequenz angesteuert und dann der Eingang S mit einem H-Impuls angesteuert und damit die Division ausgelöst, weil nun die Impuls-Schaltung 8 ständig mit der Takt-Frequenz angesteuert wird. Dann wird der Divi sor so lange vom ersten Teil des Dividenden subtrahiert, bis die Negier-Schaltung 50 an ihrem Ausgang H-Potential hat. Damit wird vom Ausgang k (Fig. 1) der Eingang k der Schaltung 4 mit H-Potential angesteuert, womit beim näch sten a-Impuls der Schaltung 8 die Und-Schaltung 12 an ihrem Ausgang H-Potential hat. Dieser Impuls wird mittel der Und- Schaltung 14 auf die eigentlich Impuls-Dauer verkürzt. Mit diesem Impuls werden die Schieberegister 3 und 5 mit einem Takt angesteuert, weil der Ausgang A das Schieberegister 3 mit einem Verschiebetakt ansteuert. Die Ansteuerung des Quotienten-Schieberegisters 5 mit einem Takt hat hierbei zur Wirkung, daß die erste Ziffer des Quotienten 5211-co diert als erste Ziffer im Schieberegister 5 gespeichert wird. Die Schaltung 7 hat hierbei deshalb an ihren Aus gängen D 5211-codiert die erste Ziffer des Quotienten, weil der Eingang a der Schaltung 7 (7b) vom Ausgang B der Schaltung 4 mit den effektiv wirksamen Takten angesteuert wird. Dann wird vom Ausgang b der Schaltung 8 sofort der Impuls-Zähler 7a rückgesetzt, indem der Eingang r der Schaltung 7b mit einem H-Impuls angesteuert wird. Der nächste Impuls des Ausgangs a der Schaltung 8 ist dann wie der effektiv wirksam, weil dann von der zweiten Position des Dividenden erneut so lange der Divisor subtrahiert wird, bis die Negier-Schaltung 50 wieder an ihrem Ausgang H-Po tential hat. Der Abbruch der Division erfolgt mittels des Impuls-Zählers 30, der nach einer bestimmten Anzahl Impul sen an seinem End-Ausgang i H-Potential hat, womit die Negier-Schaltung 22 an ihrem Ausgang L-Potential hat und damit die Und-Schaltung 18 nicht mehr vor-angesteuert ist. Damit ist auch die Und-Schaltung 17 nicht mehr vor-ange steuert und somit die Takt-Ansteuerung zu Ende.The mode of operation is as follows: The divisor is clocked from right to left into shift register 2 . Then the dividend is clocked into the shift register 3 from right to left via the shift register 6 , but only until the negation circuit 50 has L potential at its output for the first time. Then the input T is driven with the clock frequency and then the input S with an H pulse and thus the division is triggered because now the pulse circuit 8 is constantly driven with the clock frequency. Then the divi sor is subtracted from the first part of the dividend until the negation circuit 50 has H potential at its output. Thus, from the output k ( FIG. 1), the input k of the circuit 4 is driven with H potential, which means that the next A pulse of the circuit 8 has the AND circuit 12 at its output H potential. This pulse is shortened to the actually pulse duration by means of the AND circuit 14 . With this pulse, shift registers 3 and 5 are driven with one cycle, because output A drives shift register 3 with a shift cycle. The actuation of the quotient shift register 5 with a clock has the effect that the first digit of the quotient 5211-co is stored as the first digit in the shift register 5 . The circuit 7 has therefore at its outputs D 5211-coded the first digit of the quotient, because the input a of the circuit 7 ( 7 b) is controlled by the output B of the circuit 4 with the effective clocks. Then, the output b of the circuit 8 immediately the pulse counter 7 a reset by the input of the circuit 7 r b with an H pulse is controlled. The next pulse of the output a of the circuit 8 is then effectively effective because the divisor is then subtracted again from the second position of the dividend until the negation circuit 50 has H potential again at its output. The division is aborted by means of the pulse counter 30 , which, after a certain number of pulses, has i H potential at its end output, which means that the negation circuit 22 has L potential at its output and thus the AND circuit 18 is no longer pre-activated. This means that the AND circuit 17 is also no longer pre-activated and thus the clock activation ends.
Der Ausgang A des Steuerwerks 4 steuert mit seinen H-Impul sen die Parallel-Eingabe der Ausgangs-Potentialreihe der Subtrahierschaltungen 1 in das Dividenden-Schieberegister 3 an. Somit steuert der Ausgang A die Leitungen t und b an. (Fig. 6).The output A of the control unit 4 controls with its H pulses the parallel input of the output potential series of the subtracting circuits 1 into the dividend shift register 3 . Output A thus drives lines t and b. ( Fig. 6).
Der Ausgang B des Steuerwerks 4 steuert mit seinen H-Impul sen die Links-Verschiebung des Inhalts des Dividenden- Schieberegisters 3 an, das eine Verschiebung um 4 bit pro Takt aufweist. Somit steuert der Ausgang B die Leitungen t und a an. (Fig. 6).The output B of the control unit 4 controls with its H pulses the left shift of the content of the dividend shift register 3 , which has a shift of 4 bits per clock. Output B thus drives lines t and a. ( Fig. 6).
Claims (3)
Priority Applications (11)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19904018030 DE4018030A1 (en) | 1990-06-05 | 1990-06-05 | Electronic divider circuit - has pulse circuit with two outputs driving subtractors, and eliminates re-addition of divisor |
| DE19904018667 DE4018667A1 (en) | 1990-06-05 | 1990-06-11 | Electronic division circuit using pulse circuit - contg. two flip=flops and six and=circuits as well as AND=circuit and inverter |
| DE19904022992 DE4022992A1 (en) | 1990-06-05 | 1990-07-19 | Electronic divider circuit using parallel subtraction - and high order pulse circuit performs subtraction after every second cycle |
| DE19904025468 DE4025468A1 (en) | 1990-06-05 | 1990-08-10 | Electronic division circuit using dual pulse circuit - replacing dual one to eliminate errors associated with original circuit |
| DE19904032814 DE4032814A1 (en) | 1990-06-05 | 1990-10-16 | Electronic divider circuit with special input circuit - has special decimal point and shift register control circuit without pulse counter |
| DE19904035098 DE4035098A1 (en) | 1990-06-05 | 1990-11-05 | Digital division circuit with combined decimal point and shift register control - has control circuit for operation of shift register stages via AND=circuit |
| DE19914105641 DE4105641A1 (en) | 1990-06-05 | 1991-02-22 | Digital electronic arithmetic division circuit - with control of decimal point position for operations on multidigit decimally coded numbers |
| DE19914106469 DE4106469A1 (en) | 1990-06-05 | 1991-02-28 | Division circuit for multi digit decimal coded number - has shift register based control circuit to determine decimal point position |
| DE19914106981 DE4106981A1 (en) | 1990-06-05 | 1991-03-05 | Digital electronic circuit for division of decimal coded numbers - provides decimal point control by circuit contg. flip=flops and gates generating control pulses for shift register |
| DE19914108784 DE4108784A1 (en) | 1990-06-05 | 1991-03-18 | Digital electronic circuit for arithmetic division - has control circuit with shift registers, to control decimal point position |
| DE19914110130 DE4110130A1 (en) | 1990-06-05 | 1991-03-27 | Electronic digital arithmetic circuit for division of coded numbers - has control circuit providing generation of decimal point position for display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19904018030 DE4018030A1 (en) | 1990-06-05 | 1990-06-05 | Electronic divider circuit - has pulse circuit with two outputs driving subtractors, and eliminates re-addition of divisor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE4018030A1 true DE4018030A1 (en) | 1991-12-12 |
Family
ID=6407834
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19904018030 Withdrawn DE4018030A1 (en) | 1990-06-05 | 1990-06-05 | Electronic divider circuit - has pulse circuit with two outputs driving subtractors, and eliminates re-addition of divisor |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE4018030A1 (en) |
-
1990
- 1990-06-05 DE DE19904018030 patent/DE4018030A1/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE4018030A1 (en) | Electronic divider circuit - has pulse circuit with two outputs driving subtractors, and eliminates re-addition of divisor | |
| DE4022992A1 (en) | Electronic divider circuit using parallel subtraction - and high order pulse circuit performs subtraction after every second cycle | |
| DE4018667A1 (en) | Electronic division circuit using pulse circuit - contg. two flip=flops and six and=circuits as well as AND=circuit and inverter | |
| DE4025468A1 (en) | Electronic division circuit using dual pulse circuit - replacing dual one to eliminate errors associated with original circuit | |
| DE4031606A1 (en) | Digital multiplication and division circuitry - has control circuit for processing decimal point position using shift register | |
| DE4011488A1 (en) | Electrical multiplier with unidirectional result shift register - has special reset input of pulse counter for reset to one instead of null | |
| DE4008360A1 (en) | Electronic multiplier circuit - has pulse counter only active during each main cycle until all multiplicands have been processed | |
| DE4025473A1 (en) | Electronic multiplier circuit using parallel addition - has a load circulation pulse circuit instead of dual one giving lower interval for producing intermediate results | |
| DE4109237A1 (en) | Electronic digital circuit for division of coded numbers - has control circuit for control of decimal point position using shift register moves | |
| DE4107774A1 (en) | Electronic divider circuit improved by making one stage unnecessary - has decimal point control mechanism involving clocking decimal point shift register with dividend and divisor partial re-clocking numbers | |
| DE4028149A1 (en) | Electronic multiplier-divider circuit - has shift register switchable betweenuse as product and divided register | |
| DE4025474A1 (en) | Electronic multiplier circuit using parallel addition - has reset control block assigned to flip=flop | |
| DE4011494A1 (en) | Electronic multiplier with unidirectional result shift register - has control mechanism and circuits controlling change from normal to abbreviated mode | |
| DE4013621A1 (en) | Electronic multiplier circuit with pulse counter having 3 outputs - separately adds partial products to total intermediate product count using shift register movable in one direction | |
| DE4012921A1 (en) | Electronic multiplier circuit with tetrade adders - has potential storage flip=flop controlling clock control clock switch stage and OR gate | |
| DE4304480A1 (en) | Multiplication-division circuit | |
| DE4028714A1 (en) | Digital multiplier or divider circuit - provides single key operation to generate inputs for arithmetic operations | |
| DE4314534A1 (en) | Divide circuit | |
| DE3929346A1 (en) | Electronic multiplier-divider circuit - contains switchable adder-subtractor circuits and output stage requiring no potential storage series circuit | |
| DE4000586A1 (en) | Electronic multiplier with single direction shift register - uses feedback to eliminate need for shift register extension | |
| DE4029459A1 (en) | Multiplier and divider circuit - has input circuit providing values in code for one or two path pulse circuit | |
| DE4302710A1 (en) | Electronic multiplication-division circuit generating quotient and product numbers | |
| DE4314156A1 (en) | Divider circuit | |
| DE4304884A1 (en) | Multiplication-division circuit | |
| DE4220337A1 (en) | Divider circuit forming result subtractively - has final right shifting of result number controlled by display circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AG | Has addition no. |
Ref country code: DE Ref document number: 4018667 Format of ref document f/p: P Ref country code: DE Ref document number: 4025468 Format of ref document f/p: P |
|
| AG | Has addition no. |
Ref country code: DE Ref document number: 4022992 Format of ref document f/p: P |
|
| AG | Has addition no. |
Ref country code: DE Ref document number: 4032814 Format of ref document f/p: P |
|
| AG | Has addition no. |
Ref country code: DE Ref document number: 4035098 Format of ref document f/p: P |
|
| AG | Has addition no. |
Ref country code: DE Ref document number: 4105641 Format of ref document f/p: P Ref country code: DE Ref document number: 4106469 Format of ref document f/p: P |
|
| AG | Has addition no. |
Ref country code: DE Ref document number: 4106981 Format of ref document f/p: P |
|
| AG | Has addition no. |
Ref country code: DE Ref document number: 4108784 Format of ref document f/p: P |
|
| AG | Has addition no. |
Ref country code: DE Ref document number: 4110130 Format of ref document f/p: P |
|
| 8139 | Disposal/non-payment of the annual fee |