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

Division apparatus

Assignee: Hitachi Ltd
•
Filing: 1983-01-19
•
Granted: 1985-10-08
•
Expires: 2003-01-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A division apparatus. A quotient of one digit and a remainder are determined by repeating execution of a single type processing of adding an integral multiple of a divisor and an intermediate remainder. The apparatus includes first, second and third registers for storing a dividend or the intermediate remainder, the integral multiple of a divisor and a carry resulted from a preceding operation, respectively, a selection circuit for selecting the complement of the integral multiple of the divisor when the carry is zero while selecting the integral multiple of the divisor when the carry is 0, an arithmetic circuit for performing adding operation on the output of the selection circuit and the content of the first register with the carry being served as the initial carry, and a counter for counting a number which corresponds to the integral multiple of the divisor. The result of the arithmetic operation which is executed in dependence on the value assumed by the carry is placed in the first register. The quotient is determined on the basis of the content of the counter.

Inventors

  • 👤 Hideo Sawada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 10:58
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/535; G06F7/491; G06F7/4915; G06F7/4917

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 247 words
An apparatus for division, comprising: a first register for storing a dividend or an intermediate remainder; a second register for storing an integral multiple of a divisor; a third register for storing a carry obtained as part of the result of an arithmetic operation; complement means connected to said second register for producing the complement of the integral multiple of the divisor; a selection circuit connected to said second register and to said complement means for selecting the complement of the integral multiple of the divisor when the carry produced during the preceding arithmetic operation is 1 (one) and for selecting the integral multiple of the divisor when said carry produced during the preceding operation is 0 (zero) according to the contents of said third register; an arithmetic unit for performing addition on the basis of the output of said selection circuit applied to one input and the content of said first register applied to another input with the carry resulted from the preceding operation being utilized as an initial carry; counter means for counting a number which corresponds to said integral multiple of said divisor; means for controlling operation of said counter means and said arithmetic unit in dependence on the value by the carry produced during the preceding arithmetic operation is stored in said third register; and means for placing the result of the arithmetic operation in said first register whereby the quotient is determined on the basis of the content of said counter means.
Claim 2
Independent Claim 247 words
An apparatus for division, comprising: a first register for storing a dividend or an intermediate remainder; a second register for storing an integral multiple of a divisor; a third register for storing a carry obtained as part of the result of an arithmetic operation; complement means connected to said second register for producing the complement of the integral multiple of the divisor; a selection circuit connected to said second register and to said complement means for selecting the complement of the integral multiple of the divisor when the carry produced during the preceding arithmetic operation is 1 (one) and for selecting the integral multiple of the divisor when said carry produced during the preceding operation is 0 (zero) according to the contents of said third register; an arithmetic unit for performing addition on the basis of the output of said selection circuit applied to one input and the content of said first register applied to another input with the carry resulted from the preceding operation being utilized as an initial carry; counter means for counting a number which corresponds to said integral multiple of said divisor; means for controlling operation of said counter means and said arithmetic unit in dependence on the value by the carry produced during the preceding arithmetic operation is stored in said third register; and means for placing the result of the arithmetic operation in said first register whereby the quotient is determined on the basis of the content of said counter means.
Claim 3
Dependent Claim 29 words
A division apparatus according to claim 1, wherein the initial value of said third register is set to 1 (one) to allow the operation for division to be initiated.
Claim 4
Independent Claim 235 words
An apparatus for performing division by repeating an arithmetic operation cycle, comprising: data holding means for holding a dividend or an intermediate remainder; data selection means for outputting an integral multiple of a divisor or the complement thereof, selectively; an arithmetic unit connected to said data holding means and said data selection means for performing addition of the data received from said data holding means and the data received from said data selection means; data transfer means for transferring the result of an arithmetic operation from said arithmetic unit to said data holding means; means for applying a carry produced by said arithmetic unit to said data selection means to control the selecting operation of said data selection means; first control means for causing arithmetic operation cycles to be carried out successively by said arithmetic unit in each of which said complement is outputted from said data selection means and said arithmetic unit is controlled to perform an addition operation; and second control means responsive to said data selection means outputting said integral multiple of the divisor for controlling said arithmetic unit to perform an addition operation cycle which is next to the arithmetic operation cycle based on said first control means in which no carry is produced from said arithmetic unit; wherein one figure of the quotient is obtained after carrying out one arithmetic operation cycle which is based on said second control means.
Claim 5
Independent Claim 235 words
An apparatus for performing division by repeating an arithmetic operation cycle, comprising: data holding means for holding a dividend or an intermediate remainder; data selection means for outputting an integral multiple of a divisor or the complement thereof, selectively; an arithmetic unit connected to said data holding means and said data selection means for performing addition of the data received from said data holding means and the data received from said data selection means; data transfer means for transferring the result of an arithmetic operation from said arithmetic unit to said data holding means; means for applying a carry produced by said arithmetic unit to said data selection means to control the selecting operation of said data selection means; first control means for causing arithmetic operation cycles to be carried out successively by said arithmetic unit in each of which said complement is outputted from said data selection means and said arithmetic unit is controlled to perform an addition operation; and second control means responsive to said data selection means outputting said integral multiple of the divisor for controlling said arithmetic unit to perform an addition operation cycle which is next to the arithmetic operation cycle based on said first control means in which no carry is produced from said arithmetic unit; wherein one figure of the quotient is obtained after carrying out one arithmetic operation cycle which is based on said second control means.

References Cited (Backward Citations)

US3591787A Cited
US3684879A Cited
US3735107A Cited
US4413326A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-10-07 1989-04-08 1989-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-10-07 1993-04-08 1993-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-10-07 1997-04-08 1997-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag