Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
205 words
In a data-processing system wherein a central unit successively communicates with a multiplicity of associated peripheral units in respective phases of a recurrent scanning cycle individually assigned to said peripheral units, said central unit including a processor and a programmer delivering to said processor a series of instructions for the exchange of data with any peripheral unit during respective subphases of a phase assigned thereto, the improvement wherein said programmer comprises: storage means containing instructions to be read out to said processor; address-counting means connected to said storage means for identifying the locations of instructions to be read out during consecutive subphases of each phase of a scanning cycle, certain of said instructions carrying a characteristic portion commanding a phase change; phase-counting means connected to said storage means for stepping in response to said characteristic portion of an instruction read out therefrom; memory means controlled by said phase-counting means for introducing an initial count into said address-counting means at the beginning of each new phase to identify the location of the first of a series of instructions to be fed to said processor during said new phase; and stepping means for progressively increasing the count of said address-counting means during successive subphases of each phase.
Claim 2
Dependent Claim
205 words
In a data-processing system wherein a central unit successively communicates with a multiplicity of associated peripheral units in respective phases of a recurrent scanning cycle individually assigned to said peripheral units, said central unit including a processor and a programmer delivering to said processor a series of instructions for the exchange of data with any peripheral unit during respective subphases of a phase assigned thereto, the improvement wherein said programmer comprises: storage means containing instructions to be read out to said processor; address-counting means connected to said storage means for identifying the locations of instructions to be read out during consecutive subphases of each phase of a scanning cycle, certain of said instructions carrying a characteristic portion commanding a phase change; phase-counting means connected to said storage means for stepping in response to said characteristic portion of an instruction read out therefrom; memory means controlled by said phase-counting means for introducing an initial count into said address-counting means at the beginning of each new phase to identify the location of the first of a series of instructions to be fed to said processor during said new phase; and stepping means for progressively increasing the count of said address-counting means during successive subphases of each phase.
Claim 3
Dependent Claim
36 words
The improvement defined in claim 1 wherein said address-counting means comprises an address register and arithmetic means connected in a loop with said address register for incrementing the count thereof at the end of each subphase.
Claim 4
Dependent Claim
99 words
The improvement defined in claim 2 wherein said instructions include a special instruction initiating a microprogram which extends over several subphases, further comprising a buffer register and circuit means for inserting said buffer register in said loop between said address register and said arithmetic means, in the presence of a count in said address register identifying the location of said special instruction, for preserving the last-mentioned count throughout the subphases of said microprogram and feeding back the preserved count via said arithmetic means to said address register to identify the location of an instruction immediately following said special instruction.
Claim 5
Dependent Claim
74 words
The improvement defined in claim 1 wherein said memory means has stages respectively allotted to said peripheral units, said stages being sequentially addressable by codes generated by said phase-counting means in respective phases, said memory means having input connections extending from said address-counting means for entering in each of said stages at the end of a corresponding phase of each cycle, in response to said characteristic portion, a numerical value constituting said initial count.
Claim 6
Dependent Claim
80 words
The improvement defined in claim 4 wherein said programmer further comprises delay means inserted between said storage means and said processor introducing a lag of one subphase between the readout of an instruction from said storage means and the feeding of the instruction to the processor whereby the initial count stored in a stage of said memory means at the end of a phase identifies a location adjoining that of the instruction last read out in the phase just concluded.
Claim 7
Dependent Claim
40 words
The improvement defined in claim 5 wherein said delay means comprises an instruction register with a multiplicity of output leads for respective bits of an instruction read out from said storage means, one of said bits constituting said characteristic portion.
Claim 8
Dependent Claim
74 words
The improvement defined in claim 4 wherein said memory means is provided with at least one additional stage, not allotted to any of said peripheral units, containing the address of the first instruction of an extracurricular series of instructions in said storage means, said phase-counting means being provided with a switching input for addressing said additional stage to read out the contents thereof to said address-counting means in an unassigned phase of a cycle.
Claim 9
Dependent Claim
36 words
The improvement defined in claim 7 wherein said processor is provided with an alarm lead connected to said switching input for addressing said additional stage in response to an alarm condition ascertained by said central unit.