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

Method and apparatus for generating the next microaddress for a micromachine

Assignee: NXP USA Inc
•
Filing: 1986-04-14
•
Granted: 1988-08-23
•
Expires: 2006-04-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The current microinstruction of a micromachine enables a selected one of a plurality of conditions to select one of a plurality of microaddress qualifiers to be combined with a specified base microaddress to form the next microaddress for the micromachine.

Inventors

  • 👤 Clayton D. Huntsman
  • 👤 Duane W. Cawthron

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 09:06
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/261

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 150 words
A method for generating the next microaddress of a micromachine, comprising the steps of: providing a primary base microaddress in a first field of a current microinstruction; providing a first primary microaddress qualifier in a second field of the current microinstruction; providing a second primary microaddress qualifier in a third field of the current microinstruction; providing a condition selector value in a fourth field of the current microinstruction; selecting a primary one of a plurality of current conditions in response to the condition selector value in said fourth field; selecting one of the first and second primary microaddress qualifiers in response to said selected one of said primary current conditions; combining the selected primary microaddress qualifier and the primary base microaddress to form a composite primary microaddress comprising said primary base microaddress and said selected primary microaddress qualifier; wherein the composite primary microaddress comprises the next microaddress of the micromachine.
Claim 2
Independent Claim 150 words
A method for generating the next microaddress of a micromachine, comprising the steps of: providing a primary base microaddress in a first field of a current microinstruction; providing a first primary microaddress qualifier in a second field of the current microinstruction; providing a second primary microaddress qualifier in a third field of the current microinstruction; providing a condition selector value in a fourth field of the current microinstruction; selecting a primary one of a plurality of current conditions in response to the condition selector value in said fourth field; selecting one of the first and second primary microaddress qualifiers in response to said selected one of said primary current conditions; combining the selected primary microaddress qualifier and the primary base microaddress to form a composite primary microaddress comprising said primary base microaddress and said selected primary microaddress qualifier; wherein the composite primary microaddress comprises the next microaddress of the micromachine.
Claim 3
Dependent Claim 157 words
The method of claim 1 further comprising the steps of: providing a secondary base microaddress in a fifth field of a current microinstruction; providing a first secondary microaddress qualifier in a sixth field of the current microinstruction; providing a second secondary microaddress qualifier in a seventh field of the current microinstruction; selecting a secondary one of a plurality of current conditions in response to the condition selector value in said fourth field; selecting one of the first and second secondary microaddress qualifiers in response to said selected one of said primary current condition; combining the selected secondary microaddress qualifier and the secondary base microaddress to form a composite secondary microaddress comprising said secondary base microaddress and said selected secondary microaddress qualifier; and selecting either the composite primary microaddress or the composite secondary microaddress in response to said selected one of said secondary current condition; wherein the selected second composite microaddress comprises the next microaddress of the micromachine.
Claim 4
Dependent Claim 43 words
The method of claim 2 further comprising: providing a control condition selector value in an eighth field of the current microinstruction; and selectively swapping the selected primary and secondary current conditions in response to the control condition selector value in said eighth field.
Claim 5
Dependent Claim 144 words
Apparatus for generating the next microaddress of a micromachine comprising: first means for latching a current microinstruction comprising: a primary base microaddress in a first field; a first primary microaddress qualifier in a second field; a second primary microaddress qualifier in a third field; a condition selector value in a fourth field; second means for selecting a primary one of a plurality of current conditions in response to the condition selector value in said fourth field; third means for selecting one of the first and second primary microaddress qualifiers in response to said selected one of said primary current conditions; and fourth means for combining the selected primary microaddress qualifier and the primary base microaddress to form a composite primary microaddress comprising said primary base microaddress and said selected primary microaddress qualifier; wherein the composite primary microaddress comprises the next microaddress of the micromachine.
Claim 6
Dependent Claim 144 words
Apparatus for generating the next microaddress of a micromachine comprising: first means for latching a current microinstruction comprising: a primary base microaddress in a first field; a first primary microaddress qualifier in a second field; a second primary microaddress qualifier in a third field; a condition selector value in a fourth field; second means for selecting a primary one of a plurality of current conditions in response to the condition selector value in said fourth field; third means for selecting one of the first and second primary microaddress qualifiers in response to said selected one of said primary current conditions; and fourth means for combining the selected primary microaddress qualifier and the primary base microaddress to form a composite primary microaddress comprising said primary base microaddress and said selected primary microaddress qualifier; wherein the composite primary microaddress comprises the next microaddress of the micromachine.
Claim 7
Dependent Claim 156 words
The apparatus of claim 4 wherein: the current microinstruction further comprises: a secondary base microaddress in a fifth field; a first secondary microaddress qualifier in a sixth field; a second secondary microaddress qualifier in a seventh field; and the apparatus further comprises: fifth means for selecting a secondary one of a plurality of current conditions in response to the condition selector value in said fourth field; sixth means for selecting one of the first and second secondary microaddress qualifiers in response to the selected primary condition; seventh means for combining the selected secondary microaddress qualifier and the secondary base microaddress to form a composite secondary microaddress comprising said secondary base microaddress and said selected secondary microaddress qualifier; and eighth means for selecting either the composite primary microaddress or the composite secondary microaddress in response to said selected one of said secondary current condition; wherein the selected second composite microaddress comprises the next microaddress of the micromachine.
Claim 8
Dependent Claim 48 words
The apparatus of claim 5 wherein: the microinstruction further comprises: a control condition selector value in an eighth field; and the apparatus further comprises: ninth means for selectively swapping the selected primary and secondary current conditions in response to the control condition selector value in said eighth field.

References Cited (Backward Citations)

US3943495A Cited
US4038643A Cited
US4155120A Cited
US4449184A Cited
US4338661A Cited
US4392198A Cited
US4394735A Cited
US4407015A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-23 1992-02-22 1992-08-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-23 1996-02-22 1996-08-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-23 2000-02-22 2000-08-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag