Patent US4821225A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 09:15
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag