Patent US2207597A successfully refreshed from Google Patents.
Patent US4437165A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4437165A Expired / Lapsed US ⏱️ 0.0 years remaining

Overflow detection for a decimal arithmetic unit

Assignee: Hitachi Ltd
•
Filing: 1981-07-10
•
Granted: 1984-03-13
•
Expires: 2001-07-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing apparatus for performing decimal arithmetic operation with the aid of a decimal arithmetic unit having an operation width corresponding to a plurality of bytes. Length value of an operand which is to undergo arithmetic operation of the decimal arithmetic unit is held in an operand length register, while a byte position which constitutes the least significant position in the arithmetic operation is held in an operand point register. An overflow detection controlling circuit generates a control signal in accordance with the contents in both the registers. An overflow detecting circuit detects presence or absence of an overflow by checking a particular byte contained in the output of the decimal arithmetic unit, the particular byte being designated by the control signal produced from the overflow detection controlling circuit.

Inventors

  • 👤 Osamu Onodera

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 12:03
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/491

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 150 words
A data processing apparatus in which a decimal operation is effected by means of a decimal arithmetic unit having an operation width corresponding to a plurality of bytes, comprising: (a) a first register for holding information on the length of an operand which is subjected to an arithmetic operation in said decimal arithmetic unit; (b) a second register for holding a byte position which constitutes the least significant byte position for the arithmetic operation; (c) control signal generating means coupled to said first and second registers for producing a control signal in accordance with contents of said first and second registers; and (d) overflow detecting means coupled to said decimal arithmetic unit and said control signal generating means for detecting presence of absence of an overflow by checking a value of a particular byte of the output of said decimal arithmetic unit which byte is designated by said control signal.
Claim 2
Dependent Claim 150 words
A data processing apparatus in which a decimal operation is effected by means of a decimal arithmetic unit having an operation width corresponding to a plurality of bytes, comprising: (a) a first register for holding information on the length of an operand which is subjected to an arithmetic operation in said decimal arithmetic unit; (b) a second register for holding a byte position which constitutes the least significant byte position for the arithmetic operation; (c) control signal generating means coupled to said first and second registers for producing a control signal in accordance with contents of said first and second registers; and (d) overflow detecting means coupled to said decimal arithmetic unit and said control signal generating means for detecting presence of absence of an overflow by checking a value of a particular byte of the output of said decimal arithmetic unit which byte is designated by said control signal.
Claim 3
Dependent Claim 44 words
A data processing apparatus according to claim 1, further comprising means for updating the contents of said first and second registers for every arithmetic operation cycle, said arithmetic operation cycle being defined as a single operation effected by means of said decimal arithmetic unit.
Claim 4
Dependent Claim 32 words
A data processing apparatus according to claim 2, wherein said second register holds the least significant byte position in said operation width of arithmetic operation cycles succeeding a first arithmetic operation cycle.
Claim 5
Dependent Claim 41 words
A data processing apparatus according to claim 3, wherein said control signal generating means is adapted to suppress the overflow detection by said overflow detecting means, when the content of said first register is greater than that of said second register.
Claim 6
Dependent Claim 20 words
A data processing apparatus according to claim 1, wherein said first register holds the length of an operand minus one.

References Cited (Backward Citations)

US4021655A Cited
US4161784A Cited
US4224676A Cited
US4301514A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-03-13 1987-09-12 1988-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-03-13 1991-09-12 1992-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-03-13 1995-09-12 1996-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag