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

Arithmetic logic unit

Assignee: Hitachi Ltd
•
Filing: 1982-08-03
•
Granted: 1985-09-17
•
Expires: 2002-08-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An arithmetic logic unit processes a variable operand length instruction such as a decimal arithmetic operation instruction, a plurality of bytes at a time using a multi-byte depth arithmetic operation unit. Multi-byte data including first and second operands are supplied to the arithmetic logic unit through a suppressing circuit. The suppressing circuit suppresses unnecessary bytes other than operand bytes and suppresses all of the bytes of one of the operands when the one operand has been exhausted.

Inventors

  • 👤 Motonobu Nagafuji

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 22:02
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/491; G06F7/57; G06F2207/00; G06F2207/38; G06F2207/3804; G06F2207/3808; G06F2207/3812; G06F2207/3816

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 161 words
An arithmetic logic unit comprising: (a) data supplying means for supplying multi-byte depth data including first and second operands, respectively; (b) suppressing means for suppressing bytes other than operand bytes of the data supplied from said supplying means, said suppressing means including means for suppressing all of the multi-bytes of one of said operands when said one operand has been exhausted; (c) arithmetic logic means for simultaneously processing the multi-byte depth data supplied from said suppressing means; and (d) means responsive to an operation of said arithmetic logic means for updating an operand length specified by an instruction for each multi-byte depth processing operation to produce a signal indicating whether the operand has been exhausted or not in accordance with the updated operand length, said signal being supplied to said suppressing means, wherein said means for producing the signal indicating whether the operand has been exhausted or not responds to the change of said updated operand length to a negative value.
Claim 2
Dependent Claim 161 words
An arithmetic logic unit comprising: (a) data supplying means for supplying multi-byte depth data including first and second operands, respectively; (b) suppressing means for suppressing bytes other than operand bytes of the data supplied from said supplying means, said suppressing means including means for suppressing all of the multi-bytes of one of said operands when said one operand has been exhausted; (c) arithmetic logic means for simultaneously processing the multi-byte depth data supplied from said suppressing means; and (d) means responsive to an operation of said arithmetic logic means for updating an operand length specified by an instruction for each multi-byte depth processing operation to produce a signal indicating whether the operand has been exhausted or not in accordance with the updated operand length, said signal being supplied to said suppressing means, wherein said means for producing the signal indicating whether the operand has been exhausted or not responds to the change of said updated operand length to a negative value.
Claim 3
Dependent Claim 37 words
An arithmetic logic unit according to claim 1 wherein said suppressing means responds to an operand address and the operand length specified by the operand and said signal indicating whether the operand has been exhausted or not.
Claim 4
Dependent Claim 30 words
An arithmetic logic unit according to claim 1, or 2 further comprising means for aligning the byte positions of said first and second operands supplied from said data supplying means.
Claim 5
Dependent Claim 102 words
An arithmetic logic unit according to claim 2 wherein said suppressing means includes first means for producing a signal to suppress the bytes on the right of the right end of the operand and the bytes on the left of the left end of the operand in accordance with the operand address and the operand length specified by the instruction, second means for producing the signal to suppress all of the bytes in response to the signal indicating that the operand has been exhausted, and gating means for suppressing the bytes in accordance with the signals from said first and second means.
Claim 6
Dependent Claim 22 words
An arithmetic logic unit according to claim 1, 2, or 4 wherein the suppressed bytes of the data are rendered to "0".
Claim 7
Dependent Claim 41 words
An arithmetic logic unit according to claim 1, 2, or 4 wherein the suppressed bytes of the data including said first operand are rendered to "0" and the suppressed bytes of the data including said second operand are rendered to "1".

References Cited (Backward Citations)

US4023023A Cited
US3916388A Cited
US4021655A Cited
US4224682A Cited
US4276596A Cited
US4384340A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag