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
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 10:23
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 |