Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
352 words
In a digital processor wherein a macroinstruction memory stores a repertoire of macroinstructions, each one of such macroinstructions corresponding to a set of microinstructions; a microinstruction memory stores sets of such microinstructions; a register means stores a digital control word; a source decoder means couples data from one of a plurality of data sources to an input bus selectively in accordance with the stored digital control word; an arithmetic section processes data on such input bus in accordance with the stored digital control word and passes such processed data to an output bus; and a destination decoder means couples processed data on such output bus to one of a plurality of destinations selectively in accordance with the stored digital word, the improvement comprising: a. a first input means connected to the microinstruction memory for coupling a selected one of the microinstructions in parallel form to such register means; b. a second input means for coupling binary signals in serial form from a source external to the processor to the register means; c. control signal means for enabling such register means to store, selectively in accordance with a control signal, as the stored digital word, either the microinstruction coupled by the first input means or the binary signals coupled by the second input means; d. a condition selector means, coupled to the register means and to a plurality of binary signal sources, for coupling one of such binary signal sources onto a condition true line selectively in accordance with the stored digital word; and, including gate means, responsive to the binary signal source on the condition true line, for enabling or inhibiting, selectively in accordance with the binary signal on the condition true line, the processed data on the output bus to pass to the selected one of the destinations; and e. a plurality of flip/flops; a flip/flop selector having a plurality of inputs coupled to the plurality of flip/flops; and, means for coupling a selected one of such flip/flops through the flip/flop selector to enable such selected one of such flip/flops to serve as one of the plurality of binary signal sources.
Claim 2
Dependent Claim
352 words
In a digital processor wherein a macroinstruction memory stores a repertoire of macroinstructions, each one of such macroinstructions corresponding to a set of microinstructions; a microinstruction memory stores sets of such microinstructions; a register means stores a digital control word; a source decoder means couples data from one of a plurality of data sources to an input bus selectively in accordance with the stored digital control word; an arithmetic section processes data on such input bus in accordance with the stored digital control word and passes such processed data to an output bus; and a destination decoder means couples processed data on such output bus to one of a plurality of destinations selectively in accordance with the stored digital word, the improvement comprising: a. a first input means connected to the microinstruction memory for coupling a selected one of the microinstructions in parallel form to such register means; b. a second input means for coupling binary signals in serial form from a source external to the processor to the register means; c. control signal means for enabling such register means to store, selectively in accordance with a control signal, as the stored digital word, either the microinstruction coupled by the first input means or the binary signals coupled by the second input means; d. a condition selector means, coupled to the register means and to a plurality of binary signal sources, for coupling one of such binary signal sources onto a condition true line selectively in accordance with the stored digital word; and, including gate means, responsive to the binary signal source on the condition true line, for enabling or inhibiting, selectively in accordance with the binary signal on the condition true line, the processed data on the output bus to pass to the selected one of the destinations; and e. a plurality of flip/flops; a flip/flop selector having a plurality of inputs coupled to the plurality of flip/flops; and, means for coupling a selected one of such flip/flops through the flip/flop selector to enable such selected one of such flip/flops to serve as one of the plurality of binary signal sources.
Claim 3
Dependent Claim
124 words
The improvement recited in claim 1 including a data memory; a data memory selector means having a first addressing input coupled to the macroinstruction memory and a second addressing input coupled to one of the plurality of the data sources, such data memory selector means being responsive to a second control signal, for coupling either the data on the first addressing input or the data on the second addressing input selectively in accordance with the second control signal to address such data memory; means, responsive to the stored digital control word, for generating the second control signal; means for coupling input data to such data memory from the output bus; and means for coupling data stored in such data memory to the input bus.
Claim 4
Dependent Claim
263 words
In a digital processor wherein a macroinstruction memory stores a repertoire of macroinstructions, each one of such macroinstructions corresponding to a set of microinstructions: a microinstruction memory stores sets of such microinstructions; a register means stores a digital control word; a source decoder means couples data from one of a plurality of data sources to an input bus selectively in accordance with the stored digital control word; an arithmetic section processes data on such input bus in accordance wih the stored digital control word and passes such processed data to an output bus; and a destination decoder means couples processed data on such output bus to one of a plurality of destinations selectively in accordance with the stored digital word, the improvement characterized in that such register means comprises: a condition selector means coupled to the register means and to a plurality of binary signal sources for coupling a selected one of such binary signal sources as a signal onto a condition true line selectively in accordance with the stored digital word, and including gate means, responsive to the signal on the condition true line, for enabling or inhibiting the processed data to pass to the selected one of the destinations selectively in accordance with the signal on the condition true line; a plurality of flip/flops; a flip/flop selector having a plurality of inputs coupled to the plurality of flip/flops; and means for coupling a selected one of such flip/flops through the flip/flop selector to enable such selected one of such flip/flops to serve as one of the plurality of binary signal sources.
Claim 5
Dependent Claim
263 words
In a digital processor wherein a macroinstruction memory stores a repertoire of macroinstructions, each one of such macroinstructions corresponding to a set of microinstructions: a microinstruction memory stores sets of such microinstructions; a register means stores a digital control word; a source decoder means couples data from one of a plurality of data sources to an input bus selectively in accordance with the stored digital control word; an arithmetic section processes data on such input bus in accordance wih the stored digital control word and passes such processed data to an output bus; and a destination decoder means couples processed data on such output bus to one of a plurality of destinations selectively in accordance with the stored digital word, the improvement characterized in that such register means comprises: a condition selector means coupled to the register means and to a plurality of binary signal sources for coupling a selected one of such binary signal sources as a signal onto a condition true line selectively in accordance with the stored digital word, and including gate means, responsive to the signal on the condition true line, for enabling or inhibiting the processed data to pass to the selected one of the destinations selectively in accordance with the signal on the condition true line; a plurality of flip/flops; a flip/flop selector having a plurality of inputs coupled to the plurality of flip/flops; and means for coupling a selected one of such flip/flops through the flip/flop selector to enable such selected one of such flip/flops to serve as one of the plurality of binary signal sources.
Claim 6
Dependent Claim
122 words
The improvement recited in claim 3 including a data memory; a data memory selector means having a first addressing input coupled to the macroinstruction memory and a second addressing input coupled to one of the plurality of data sources, such data memory selector means being responsive to a second control signal for coupling either the data on the first addressing input or the data on the second addressing input selectively in accordance with the second control signal to address such data memory; means, responsive to the stored digital word, for generating the second control signal; means for coupling input data to such data memory from the output bus; and means for coupling data stored in such data memory to the input bus.