Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
239 words
A data processing system for executing a plurality of concurrent processes, said system comprising: a first memory to store sets of encoded microinstructions, each set of encoded microinstructions to execute a different process; a first plurality of sets of registers to temporarily store different sets of data corresponding to said different processes; a logic unit to perform logical operations on said data, said logic unit being coupled to said first plurality of sets of registers to receive data therefrom; a control unit including a control memory in which sets of control signals are stored in the form of unpacked microinstructions, said control memory being connected to said first memory to receive encoded microinstructions therefrom and to said first plurality of sets of registers and said logic unit to provide said sets of control signals thereto in response to the decoding of encoded microinstructions; and addressing means coupled to said first memory and including a second plurality of registers to store microinstruction addresses to select from said first memory, in a sequential order, one encoded microinstruction from each set of encoded microinstructions for transfer to said control unit to fetch sets of control signals in the form of an unpacked microinstruction and initiate logic operations to be performed on said different sets of data in said sequential order, each set of data being fetched from said first plurality of sets of registers in response to said sets of control signals.
Claim 2
Dependent Claim
239 words
A data processing system for executing a plurality of concurrent processes, said system comprising: a first memory to store sets of encoded microinstructions, each set of encoded microinstructions to execute a different process; a first plurality of sets of registers to temporarily store different sets of data corresponding to said different processes; a logic unit to perform logical operations on said data, said logic unit being coupled to said first plurality of sets of registers to receive data therefrom; a control unit including a control memory in which sets of control signals are stored in the form of unpacked microinstructions, said control memory being connected to said first memory to receive encoded microinstructions therefrom and to said first plurality of sets of registers and said logic unit to provide said sets of control signals thereto in response to the decoding of encoded microinstructions; and addressing means coupled to said first memory and including a second plurality of registers to store microinstruction addresses to select from said first memory, in a sequential order, one encoded microinstruction from each set of encoded microinstructions for transfer to said control unit to fetch sets of control signals in the form of an unpacked microinstruction and initiate logic operations to be performed on said different sets of data in said sequential order, each set of data being fetched from said first plurality of sets of registers in response to said sets of control signals.
Claim 3
Dependent Claim
34 words
A data processing system according to claim 1 wherein: individual ones of said registers within said second plurality of registers are coupled together for transfer of said microinstruction addresses there-through in a sequential manner.
Claim 4
Dependent Claim
24 words
A data processing system according to claim 2 wherein: said coupled registers are formed of a plurality of sequential shift registers coupled in parallel.
Claim 5
Dependent Claim
17 words
A data processing system according to claim 1 wherein: said control memory is a read only memory.
Claim 6
Dependent Claim
17 words
A data processing system according to claim 4 wherein: said control memory comprises a semiconductor device matrix.
Claim 7
Dependent Claim
32 words
A data processing system according to claim 1 including: a third memory coupled to said first plurality of sets of registers, said third memory storing data to be processed by said system.
Claim 8
Dependent Claim
26 words
A data processing system according to claim 6 wherein; said first memory is a read only memory and said third memory is a random access memory.
Claim 9
Dependent Claim
245 words
A data processing system for executing a plurality of concurrent processes, said system comprising: a first memory to store sets of encoded microinstructions, each set of microinstructions to execute a different process; and a semiconductor chip, said chip including: a first plurality of sets of registers to temporarily store sets of data, each set of data to be processed by a different process; a logic unit connected to said first plurality of sets of registers to receive data and perform logical operations thereon; a control unit including a control memory in which sets of control signals are stored in the form of unpacked microinstructions, said control memory being connected to said first memory to receive encoded microinstructions therefrom and to said first plurality of sets of registers and said logic unit to provide said sets of control signals thereto in response to the decoding of encoded microinstructions; and addressing means coupled to said first memory and including a second plurality of registers to store microinstruction addresses to select from said first memory, in a sequential order, one encoded microinstruction from each set of encoded microinstructions for transfer to said control unit to fetch sets of control signals in the form of an unpacked microinstruction and activate said logic unit to receive and perform logic operations upon said data according to said sequential order, each set of data being fetched from said first plurality of sets of registers in response to said sets of control signals.
Claim 10
Dependent Claim
245 words
A data processing system for executing a plurality of concurrent processes, said system comprising: a first memory to store sets of encoded microinstructions, each set of microinstructions to execute a different process; and a semiconductor chip, said chip including: a first plurality of sets of registers to temporarily store sets of data, each set of data to be processed by a different process; a logic unit connected to said first plurality of sets of registers to receive data and perform logical operations thereon; a control unit including a control memory in which sets of control signals are stored in the form of unpacked microinstructions, said control memory being connected to said first memory to receive encoded microinstructions therefrom and to said first plurality of sets of registers and said logic unit to provide said sets of control signals thereto in response to the decoding of encoded microinstructions; and addressing means coupled to said first memory and including a second plurality of registers to store microinstruction addresses to select from said first memory, in a sequential order, one encoded microinstruction from each set of encoded microinstructions for transfer to said control unit to fetch sets of control signals in the form of an unpacked microinstruction and activate said logic unit to receive and perform logic operations upon said data according to said sequential order, each set of data being fetched from said first plurality of sets of registers in response to said sets of control signals.
Claim 11
Dependent Claim
16 words
A data processing system according to claim 8 wherein: said semiconductor chip is an MOS device.
Claim 12
Dependent Claim
18 words
A data processing system according to claim 8 wherein: said registers are formed of unipolar field effect transistors.