Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
329 words
In an information processing system comprising a bank of general registers assigned with register numbers, respectively, an instruction processing unit for processing, as a current instruction, each of program instructions fetched successively from a memory device to produce a start signal and for reading an operand from a general register of one of said register numbers that is indicated by said current instruction, and an executing unit indicated by said current instruction and responsive to said start signal for executing said current instruction in an execution time next succeeding said start signal, said program instructions including renewal instructions for renewing the general registers of the register numbers indicated by the renewal instructions, said instruction processing unit including processing means for processing said current instruction to produce said start signal, an improvement wherein said instruction processing unit comprises: holding means for holding, as a held number, a register number indicated by one of said renewal instructions that is processed by said processing means as a current renewal instruction; decoding means for decoding said current renewal instruction to produce, as a machine cycle number, a number for machine cycles of which consists the execution time of the executing unit for said current renewal instruction; reducing means responsive to the start signal produced for said current renewal instruction for reducing one from said machine cycle number in each machine cycle after reception of the start signal to successively provide decreasing numbers; coincidence finding means for finding coincidence between said held number and each of the register numbers indicated by the program instructions which should successively be processed by said processing means as successive instructions following said current renewal instruction, said coincidence finding means producing a coincidence signal whenever said coincidence is found; suspending means responsive to said coincidence signal for suspending said processing means for said successive instructions; and reading means responsive to said decreasing numbers for reading the operands from general registers of the register numbers indicated by said successive instructions.
Claim 2
Dependent Claim
329 words
In an information processing system comprising a bank of general registers assigned with register numbers, respectively, an instruction processing unit for processing, as a current instruction, each of program instructions fetched successively from a memory device to produce a start signal and for reading an operand from a general register of one of said register numbers that is indicated by said current instruction, and an executing unit indicated by said current instruction and responsive to said start signal for executing said current instruction in an execution time next succeeding said start signal, said program instructions including renewal instructions for renewing the general registers of the register numbers indicated by the renewal instructions, said instruction processing unit including processing means for processing said current instruction to produce said start signal, an improvement wherein said instruction processing unit comprises: holding means for holding, as a held number, a register number indicated by one of said renewal instructions that is processed by said processing means as a current renewal instruction; decoding means for decoding said current renewal instruction to produce, as a machine cycle number, a number for machine cycles of which consists the execution time of the executing unit for said current renewal instruction; reducing means responsive to the start signal produced for said current renewal instruction for reducing one from said machine cycle number in each machine cycle after reception of the start signal to successively provide decreasing numbers; coincidence finding means for finding coincidence between said held number and each of the register numbers indicated by the program instructions which should successively be processed by said processing means as successive instructions following said current renewal instruction, said coincidence finding means producing a coincidence signal whenever said coincidence is found; suspending means responsive to said coincidence signal for suspending said processing means for said successive instructions; and reading means responsive to said decreasing numbers for reading the operands from general registers of the register numbers indicated by said successive instructions.
Claim 3
Dependent Claim
347 words
In an information processing system comprising a bank of general registers assigned with register numbers, respectively, an instruction processing unit for processing, as a current instruction, each of program instructions fetched successively from a memory device to produce a start signal and for reading an operand from a general register of one of said register numbers that is indicated by said current instruction, and an executing unit indicated by said current instruction and responsive to said start signal for executing said current instruction in an execution time next succeeding said start signal, said program instructions including renewal instructions for renewing the general registers of the register numbers indicated by the renewal instructions, said instruction processing unit including processing means for processing said current instruction to produce said start signal, an improvement wherein said instruction processing unit comprises: holding means for holding, as a held number, a register number indicated by one of said renewal instructions that is processed by said processing means as a current renewal instruction; decoding means for decoding said current renewal instruction to produce, as a machine cycle number, a number for machine cycles of which consists the execution time of the executing unit for said current renewal instruction; reducing means responsive to the start signal produced for said current renewal instruction for reducing one from said machine cycle number in each machine cycle after reception of the start signal to successively provide decreasing numbers; signal producing means responsive to said decreasing numbers for producing a releasing signal when one of the decreasing numbers is a predetermined number; coincidence finding means for finding coincidence between said held number and each of the register numbers indicated by the program instructions which should successively be processed by said processing means as successive instructions following said current renewal instruction, said coincidence finding means producing a coincidence signal whenever said coincidence is found; suspending means responsive to said coincidence signal for suspending said processing means for said successive instructions; and releasing means responsive to said releasing signal for releasing said suspending means to restart the suspended processing means.
Claim 4
Dependent Claim
347 words
In an information processing system comprising a bank of general registers assigned with register numbers, respectively, an instruction processing unit for processing, as a current instruction, each of program instructions fetched successively from a memory device to produce a start signal and for reading an operand from a general register of one of said register numbers that is indicated by said current instruction, and an executing unit indicated by said current instruction and responsive to said start signal for executing said current instruction in an execution time next succeeding said start signal, said program instructions including renewal instructions for renewing the general registers of the register numbers indicated by the renewal instructions, said instruction processing unit including processing means for processing said current instruction to produce said start signal, an improvement wherein said instruction processing unit comprises: holding means for holding, as a held number, a register number indicated by one of said renewal instructions that is processed by said processing means as a current renewal instruction; decoding means for decoding said current renewal instruction to produce, as a machine cycle number, a number for machine cycles of which consists the execution time of the executing unit for said current renewal instruction; reducing means responsive to the start signal produced for said current renewal instruction for reducing one from said machine cycle number in each machine cycle after reception of the start signal to successively provide decreasing numbers; signal producing means responsive to said decreasing numbers for producing a releasing signal when one of the decreasing numbers is a predetermined number; coincidence finding means for finding coincidence between said held number and each of the register numbers indicated by the program instructions which should successively be processed by said processing means as successive instructions following said current renewal instruction, said coincidence finding means producing a coincidence signal whenever said coincidence is found; suspending means responsive to said coincidence signal for suspending said processing means for said successive instructions; and releasing means responsive to said releasing signal for releasing said suspending means to restart the suspended processing means.
Claim 5
Dependent Claim
94 words
An information processing system as claimed in claim 2 and comprising a plurality of executing devices, each having an input port and an output port, said executing unit being one of said executing devices that is indicated by said current instruction, said renewal instructions including operation instruction, one of said executing devices that is indicated by each operation instruction producing a result of execution from said output port, wherein a particular one of said executing devices having an additional input port connected to the output port of said particular one of the executing devices.
Claim 6
Dependent Claim
127 words
An information processing system as claimed in claim 2 and comprising a plurality of executing devices, each having an input port and an output port, said executing unit being one of said executing devices that is indicated by said current instruction, said renewal instructions including operation instructions, one of said executing devices that is indicated by each operation instruction producing a result of execution from said output port, wherein each of a first and a second particular one of said executing devices having a first and a second additional input port, the first and the second additional input port of said first particular one of the executing devices being connected to the output port of said first and said second particular ones of the executing devices, respectively.
Claim 7
Dependent Claim
68 words
An information processing system as claimed in claim 3, wherein: said instruction processing unit further comprises means for generating a selection signal indicating to select said additional input port, said selection signal being supplied to said particular one of the executing devices together with said start signal; said particular one of the executing devices comprising: selecting means responsive to the selection signal for selecting said additional input port.
Claim 8
Dependent Claim
84 words
An information processing system as claimed in claim 4, wherein: said executing unit is said second particular one of the executing devices; said instruction processing unit further comprises means for generating a selection signal indicating to select said second additional input port, said selection signal being supplied to said first particular one of the executing devices together with said start signal; said first particular one of the executing devices comprising: selecting means responsive to said selection signal for selecting said second additional input port.