Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
112 words
A processor, including an arithmetic logic unit and a microinstruction control store, comprising: a first register connected to be loaded solely from said arithmetic logic unit with a first micro-address word segment that forms a base number portion of a microinstruction address; a second register, connected to be loaded solely from said arithmetic logic unit with a second micro-address word segment that forms an offset number portion of a microinstruction address; means for adding said first and second micro-address word segments together to form a microinstruction address; and means responsive to said adding means for addressing said microinstruction control store to access a microinstruction which directly operates the hardward of said processor.
Claim 2
Dependent Claim
112 words
A processor, including an arithmetic logic unit and a microinstruction control store, comprising: a first register connected to be loaded solely from said arithmetic logic unit with a first micro-address word segment that forms a base number portion of a microinstruction address; a second register, connected to be loaded solely from said arithmetic logic unit with a second micro-address word segment that forms an offset number portion of a microinstruction address; means for adding said first and second micro-address word segments together to form a microinstruction address; and means responsive to said adding means for addressing said microinstruction control store to access a microinstruction which directly operates the hardward of said processor.
Claim 3
Dependent Claim
26 words
A processor, as defined in claim 1, additionally comprising: an addressable operand memory; and means responsive to said adding means for addressing said addressable operand memory.
Claim 4
Dependent Claim
46 words
A processor, as defined in claim 2, additionally comprising: alternate means for addressing said microinstruction control store; and means for addressing said microinstruction control store using said alternate addressing means while simultaneously adressing an operand in said operand memory using the output of said adding means.
Claim 5
Dependent Claim
26 words
A processor, as defined in claim 1, additionally comprising: means responsive to one of said first and second registers for selectively addressing said microinstruction control store.
Claim 6
Dependent Claim
25 words
A processor, as defined in claim 1, additionally comprising: means responsive to the output of said microinstruction control store for addressing said microinstruction control store.
Claim 7
Dependent Claim
41 words
A processor, as defined in claim 5, additionally comprising: means for adding the micro-address word in one of said first and second registers to the output of said micro-instruction control store to produce a sum for addressing said micro-instruction control store.
Claim 8
Independent Claim
131 words
A method of addressing an operand memory, and a control store which contains microinstructions which directly operate the hardware of a processor having an arithmetic logic unit and a pair of micro-address registers, comprising: loading a different micro-address word, that forms a portion of a microinstruction address, into each of said pair of micro-address registers solely from said arithmetic logic unit; adding the micro-address words in said pair of registers to produce a sum micro-address word; adding to said sum micro-address word an additional memory select segment indicating whether said sum micro-address word is intended to be communicated to said operand memory or to said control store; and gating said sum micro-address word to either said control store or said operand memory in response to information in said memory select segment.
Claim 9
Independent Claim
131 words
A method of addressing an operand memory, and a control store which contains microinstructions which directly operate the hardware of a processor having an arithmetic logic unit and a pair of micro-address registers, comprising: loading a different micro-address word, that forms a portion of a microinstruction address, into each of said pair of micro-address registers solely from said arithmetic logic unit; adding the micro-address words in said pair of registers to produce a sum micro-address word; adding to said sum micro-address word an additional memory select segment indicating whether said sum micro-address word is intended to be communicated to said operand memory or to said control store; and gating said sum micro-address word to either said control store or said operand memory in response to information in said memory select segment.
Claim 10
Dependent Claim
19 words
A method of addressing, as defined in claim 7, additionally comprising: addressing an operand memory using said sum micro-address.
Claim 11
Dependent Claim
40 words
A method of addressing, as defined in claim 7, additionally comprising: providing an alternate micro-address for said microinstruction control store by adding the micro-address word in one of said pair of registers to the output of said microinstruction control store.
Claim 12
Dependent Claim
33 words
A method of addressing, as defined in claim 7, additionally comprising: providing an alternate micro-address for said microinstruction control store from one of said different micro-address words in said pair of address registers.
Claim 13
Dependent Claim
145 words
A processor, including an arithmetic logic unit and a microinstruction control store, comprising: a first addressable register connected to be loaded solely from said arithmetic logic unit with a first micro-address word segment that forms a base number portion of a microinstruction address; a second addressable register, connected to be loaded solely from said arithmetic logic unit with a second micro-address word segment that forms an offset number portion of a microinstruction address; means for adding said first and second micro-address word segments together to form a microinstruction address; means responsive to said adding means for addressing said microinstruction control store to access a sequence of microinstructions which directly operate the hardward of said processor; and means for reloading said first register with a third micro-address word segment to alter said microinstruction address and thereby offset the micro instruction sequence accessed in the control store.
Claim 14
Dependent Claim
145 words
A processor, including an arithmetic logic unit and a microinstruction control store, comprising: a first addressable register connected to be loaded solely from said arithmetic logic unit with a first micro-address word segment that forms a base number portion of a microinstruction address; a second addressable register, connected to be loaded solely from said arithmetic logic unit with a second micro-address word segment that forms an offset number portion of a microinstruction address; means for adding said first and second micro-address word segments together to form a microinstruction address; means responsive to said adding means for addressing said microinstruction control store to access a sequence of microinstructions which directly operate the hardward of said processor; and means for reloading said first register with a third micro-address word segment to alter said microinstruction address and thereby offset the micro instruction sequence accessed in the control store.
Claim 15
Dependent Claim
47 words
A processor, including an arithmetic logic unit and a microinstruction control store, as defined in claim 1, further comprising means for reloading said first register with a third micro-address word segment to alter said microinstruction address and thereby offset the microinstruction sequence accessed in the control store.