Patent US4766531A successfully refreshed from Google Patents.
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
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 |