← Back to Patent Explorer
US4413326A Expired / Lapsed US ⏱️ 0.0 years remaining

Floating point division control

Assignee: Honeywell Inc
•
Filing: 1978-10-18
•
Granted: 1983-11-01
•
Expires: 1998-10-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved means and method for accomplishing floating point calculations in computational apparatus includes a primary microprocessor and a secondary microprocessor, each with its own control ROM. The normal or fixed point calculations are handled by the primary microprocessor under the control of a first segment of the associated control ROM. When a floating point calculation is called for, a second segment of that ROM is addressed. The addressing of the second segment of the first ROM also effects the coincident addressing of the ROM of the secondary microprocessor. For floating point calculations, the exponent portion of the numbers being manipulated is handled by the primary microprocessor. Simultaneously therewith, the mantissa portion of the numbers being manipulated is handled by the secondary microprocessor under the control of its associated control ROM. The resultant calculations are recombined in the primary microprocessor to produce a complete solution for the floating point calculation. In executing a division operation, the mantissas are preconditioned to be normalized, the most significant bit being a logical "1". The divide routine shifts and subtracts repeatedly until the most significant bit in an accumulating register is also a logical "1", thus eliminating the need for a preset counter and the associated control functions.

Inventors

  • 👤 Troy K. Wilson
  • 👤 Robert J. Handly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 05:27
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/535; G06F7/483; G06F2207/00; G06F2207/535; G06F2207/5352; G06F7/487; G06F7/4873

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 133 words
In a computational apparatus having a first and a second microprocessor unit for performing floating point calculations, a method of effecting a floating point division comprising: manipulating exponent portions of values in said first microprocessor unit; simultaneously therewith, manipulating normalized mantissa portions of the values in said second microprocessor unit; including storing the dividend mantissa in a first register; storing the divisor mantissa in a second register; performing a step-by-step division of said dividend mantissa by said divisor mantissa; inserting the quotient bit resulting from each step in the least significant bit position of a third register and shifting that bit one position toward the most significant bit position on each successive step; and terminating the division operation when a logical "1" appears in the most significant bit position of the third register.
Claim 2
Dependent Claim 133 words
In a computational apparatus having a first and a second microprocessor unit for performing floating point calculations, a method of effecting a floating point division comprising: manipulating exponent portions of values in said first microprocessor unit; simultaneously therewith, manipulating normalized mantissa portions of the values in said second microprocessor unit; including storing the dividend mantissa in a first register; storing the divisor mantissa in a second register; performing a step-by-step division of said dividend mantissa by said divisor mantissa; inserting the quotient bit resulting from each step in the least significant bit position of a third register and shifting that bit one position toward the most significant bit position on each successive step; and terminating the division operation when a logical "1" appears in the most significant bit position of the third register.

References Cited (Backward Citations)

US3697734A Cited
US3777132A Cited
US4075704A Cited
US4130879A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-10-31 1987-05-02 1987-11-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-10-31 1991-05-02 1991-11-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-10-31 1995-05-02 1995-11-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag