US4821225A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Arithmetic and logic unit with prior state dependent logic operations
Assignee: Mitsubishi Electric Corp
•
Filing: 1987-04-27
•
Granted: 1989-04-11
•
Expires: 2007-04-27
Abstract
Abstract The present invention is an arithmetic and logic unit of a microprocessor having hardware improved to execute specified operation such as operation of MAD (modified addition) by a small number of instruction steps. The arithmetic and logic unit of the present invention has a control portion provided with a control circuit for performing the specified operation such as operation of MAD by a small number of instruction steps.
Inventors
- 👤 Hideki Ando
- 👤 Hirohisa Machida
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 08:55
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/57; G06F7/575
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
168 words
An arithmetic and logic unit capable of selectively executing one of predetermined logical operations responsive to an operating condition signal generated by an earlier logical operation of said arithmetic logic unit, thereby minimizing the need for branch on condition operations, said arithmetic and logic unit comprising: first storage means for storing a portion of said operating condition signal generated during an earlier operation of said arithmetic and logic unit, said first storage means capable of storing three states representing "positive", "negative" and "zero" conditions, second storage means for storing a remaining portion of said operating condition signal, said second storage means capable of storing three states representing respectively said "positive", "negative" and "zero" conditions, a control circuit for selectively outputting "addition", "subtraction" and "no operation" control signals in response to said states stored in said first and second storage means, and an arithmetic and logic circuit for performing arithmetic operations responsive to said control signals output by said control circuit and for generating a new operating condition signal.
Claim 2
Dependent Claim
168 words
An arithmetic and logic unit capable of selectively executing one of predetermined logical operations responsive to an operating condition signal generated by an earlier logical operation of said arithmetic logic unit, thereby minimizing the need for branch on condition operations, said arithmetic and logic unit comprising: first storage means for storing a portion of said operating condition signal generated during an earlier operation of said arithmetic and logic unit, said first storage means capable of storing three states representing "positive", "negative" and "zero" conditions, second storage means for storing a remaining portion of said operating condition signal, said second storage means capable of storing three states representing respectively said "positive", "negative" and "zero" conditions, a control circuit for selectively outputting "addition", "subtraction" and "no operation" control signals in response to said states stored in said first and second storage means, and an arithmetic and logic circuit for performing arithmetic operations responsive to said control signals output by said control circuit and for generating a new operating condition signal.
Claim 3
Dependent Claim
67 words
An arithmetic and logic unit in accordance with claim 1, further comprising storage registers R0 and R1, wherein said control circuit selectively outputs said control signals according to the following relationship: ##EQU3## where R0+R1, R0-R1 and R0 represent "addition", "substraction" and "no operation" control signals, respectively; SB and ZB represent storage states of the first storage means; and R3 represents storage states of the second storage means.
Claim 4
Dependent Claim
129 words
An arithmetic and logic unit in accordance with claim 1, wherein said control circuit outputs said control signal instructing: "addition" when said first storage means has stored the "positive" state and said second storage means has stored the "positive" state, or when said first storage means has stored the "negative" state and said second storage means has stored the "negative" state, "substraction" when said first storage means has stored the "negative" state and said second storage means has stored the "positive" state, or when said first storage means has stored the "positive" state and said second storage means has stored the "negative" state, and "no operation" when said first storage means has stored said state of "zero", or when said second storage means has stored said state of "zero".
References Cited (Backward Citations)
US3278733A
Cited
US3976866A
Cited
US4323981A
Cited
US4460970A
Cited
US4592005A
Cited
US4608660A
Cited
US4589087A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-04-10 | 1992-10-10 | 1993-04-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-04-10 | 1996-10-10 | 1997-04-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-04-10 | 2000-10-10 | 2001-04-11 | $7700.00 | Window Closed / Lapsed |