Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
267 words
In a data processing system having program storage, fastaccess storage, error checking facility and a sequence control section adapted to produce successive first and second control sequences of multiple elementary processing operations for executing a program instruction, said first sequence comprising calculation and verification in said checking facility of a relative address quantity by arithmetic summation of displacement and base register quantities designated by the instruction intelligence and said second sequence comprising utilization of said relative address quantity to address said program storage in a further processing operation relative to said relative address involving participation of said checking facility, the control section improvement comprising: adaptation of said control section to provide operations ancillary to error recycling within said first sequence; said ancillary operations including operations relative to said fast-access buffer storage to save therein a manifestation of the relative address produced and checked earlier in said first sequence and a terminal operation to set a skip branch condition; said control section adapted further to provide operation to reset said skip branch condition prior to initial entry into said instruction execution control sequence; and upon completion of said second sequence; said control section adapted further to respond to error indication by said checking facility to provide re-entry into said instruction execution control sequence at a stage subsequent to the said skip branch reset operation, with selective skipping of said first sequence conditioned thereby upon earlier occurrence of said skip branch set operation, said first sequence skipping including control operation to Provide for retrieval of said saved relative address from said fastaccess store followed directly by said second sequence.
Claim 2
Dependent Claim
267 words
In a data processing system having program storage, fastaccess storage, error checking facility and a sequence control section adapted to produce successive first and second control sequences of multiple elementary processing operations for executing a program instruction, said first sequence comprising calculation and verification in said checking facility of a relative address quantity by arithmetic summation of displacement and base register quantities designated by the instruction intelligence and said second sequence comprising utilization of said relative address quantity to address said program storage in a further processing operation relative to said relative address involving participation of said checking facility, the control section improvement comprising: adaptation of said control section to provide operations ancillary to error recycling within said first sequence; said ancillary operations including operations relative to said fast-access buffer storage to save therein a manifestation of the relative address produced and checked earlier in said first sequence and a terminal operation to set a skip branch condition; said control section adapted further to provide operation to reset said skip branch condition prior to initial entry into said instruction execution control sequence; and upon completion of said second sequence; said control section adapted further to respond to error indication by said checking facility to provide re-entry into said instruction execution control sequence at a stage subsequent to the said skip branch reset operation, with selective skipping of said first sequence conditioned thereby upon earlier occurrence of said skip branch set operation, said first sequence skipping including control operation to Provide for retrieval of said saved relative address from said fastaccess store followed directly by said second sequence.
Claim 3
Dependent Claim
79 words
The control section of claim 1 wherein said checking facility includes: first means for checking said relative address quantity in the course of development of said quantity; second means for checking the control signals which control said ancillary saving and skip branch condition setting operations; and means controlled by said first and second checking means for delaying execution of said ancillary operations and conditioning said delayed execution upon completion of the checking of said address quantity and control signals.
Claim 4
Dependent Claim
124 words
In a data processing system adapted to recycle instruction handling control sequences in response to occurrence of error an improved sequence control section comprising: re-execution control means settable to a plurality of states useful to condition sub-sequence branch selection in control sequences; and re-entrant sequence control means conditioned by said re-execution control means at a first predetermined stage of said sequence to select between alternate long and short branch sub-sequences of said control sequence which terminate coincidentally at a second predetermined subsequent stage of said sequence; said re-execution control means being settable to different said states by operations of said sequence control means occurrent only in said long sub-sequence and in a sub-sequent final stage of said sequence and not in said short sub-sequence.
Claim 5
Dependent Claim
124 words
In a data processing system adapted to recycle instruction handling control sequences in response to occurrence of error an improved sequence control section comprising: re-execution control means settable to a plurality of states useful to condition sub-sequence branch selection in control sequences; and re-entrant sequence control means conditioned by said re-execution control means at a first predetermined stage of said sequence to select between alternate long and short branch sub-sequences of said control sequence which terminate coincidentally at a second predetermined subsequent stage of said sequence; said re-execution control means being settable to different said states by operations of said sequence control means occurrent only in said long sub-sequence and in a sub-sequent final stage of said sequence and not in said short sub-sequence.
Claim 6
Dependent Claim
97 words
A data processing control section according to claim 3 wherein; said re-execution control means is a binary storage element conditionable to distinct set and reset states; said sequence control means is operative to select between said long and short branch sub-sequences at said first predetermined stage in dependence respectively upon existence of said reset and set states in said re-execution control means; and said sequence control means is operative to condition said re-execution control means respectively to said set state during said long branch sub-sequence and to said reset state in said final stage of said sequence.
Claim 7
Dependent Claim
62 words
A control section according to claim 4 in which: said long branch sub-sequence encompasses control of successive operations to manipulate source data and to store and verify result data produced by said manipulation; said verification preceding conditioning of said re-execution control means to said set state; and said short branch encompasses only operations incidental to recovery and utilization of said result data.
Claim 8
Dependent Claim
57 words
A control section according to claim 5 wherein: said result data is stored in regular process storage and back-up saving storage; said control sequence subsequent to said second predetermined stage encompasses operations resulting in overwriting of said regular process storage; and said short sub-sequence encompasses transferral of said result data between said saving storage and regular storage.
Claim 9
Dependent Claim
138 words
In a data processing system improved sequence control apparatus comprising: sequence control means operative to control original cycling and error dependent recycling of a predetermined plural step sequence of operations, said sequence comprising discrete entry and exit stages and an intermediate sub-sequence of variable length commencing and terminating at respective first and second predetermined intermediate stages of said sequence; said sub-sequence comprising alternately selectable long and short branch sub-sequences; bistable re-execution control means conditionable to distinct reset and set states for controlling respective selection of said long and short branch sub-sequences by said sequence control means; said reset state being conditioned by operations of said sequence control means prior to said entry stage and at said exit stage; and said set state being conditioned by said sequence control means at a predetermined stage in said lOng branch sub-sequence.
Claim 10
Dependent Claim
138 words
In a data processing system improved sequence control apparatus comprising: sequence control means operative to control original cycling and error dependent recycling of a predetermined plural step sequence of operations, said sequence comprising discrete entry and exit stages and an intermediate sub-sequence of variable length commencing and terminating at respective first and second predetermined intermediate stages of said sequence; said sub-sequence comprising alternately selectable long and short branch sub-sequences; bistable re-execution control means conditionable to distinct reset and set states for controlling respective selection of said long and short branch sub-sequences by said sequence control means; said reset state being conditioned by operations of said sequence control means prior to said entry stage and at said exit stage; and said set state being conditioned by said sequence control means at a predetermined stage in said lOng branch sub-sequence.
Claim 11
Dependent Claim
91 words
In sequence control apparatus according to claim 16: additional bistable re-execution control means receiving respective set conditioning from said sequence control means at predetermined stages of respective additional long branch sub-sequences occurrent intermediate said second intermediate stage and exit stage of said sequence and receiving joint reset conditioning from said sequence control means at said exit stage of said sequence; said additional control means controlling selection of said respective additional long branch sub-sequences when in reset condition and controlling alternate selection of respective short branch sub-sequences when in said set condition.
Claim 12
Dependent Claim
61 words
Apparatus according to claim 8 wherein said additional control means are general purpose condition triggers having general control functions; wherein the then existing states of said triggers are preserved in back-up storage by operation of said sequence control means prior to first execution of said additional long sub-sequences and restored to said triggers prior to said exit stage of said sequence.
Claim 13
Dependent Claim
132 words
In a data processing system containing a fast-access scratchpad store, sequence control section and plural condition triggers associated with sequence branching functions of the control section, the improvement comprising: the adaptation of said control section to include re-entrant recycling of a plurality of discrete control sequences each containing discrete entry and exit stages and an intermediate stage consisting of alternatively selectable long and short branch sub-sequences which are selectable according to the reset/set state of a predetermined one of said condition triggers; said long sub-sequence including in succession manipulation of source data, verification of result data produced by said manipulation, said result data and set conditioning of said predetermined one trigger; said short sub-sequence consisting of retrieval of said saved result data; said one trigger receiving reset conditioning at said exit stage.
Claim 14
Dependent Claim
132 words
In a data processing system containing a fast-access scratchpad store, sequence control section and plural condition triggers associated with sequence branching functions of the control section, the improvement comprising: the adaptation of said control section to include re-entrant recycling of a plurality of discrete control sequences each containing discrete entry and exit stages and an intermediate stage consisting of alternatively selectable long and short branch sub-sequences which are selectable according to the reset/set state of a predetermined one of said condition triggers; said long sub-sequence including in succession manipulation of source data, verification of result data produced by said manipulation, said result data and set conditioning of said predetermined one trigger; said short sub-sequence consisting of retrieval of said saved result data; said one trigger receiving reset conditioning at said exit stage.
Claim 15
Dependent Claim
28 words
Processing system controls according to claim 10 wherein said result saving operation comprises transferral of said verified result data to a predetermined saving location in said scratchpad store.
Claim 16
Dependent Claim
57 words
Processing controls according to claim 11 wherein said scratchpad store comprises a plurality of input registers arranged as a queueing pipe-line for receiving and delaying storage of said result data until a corresponding result data representation is verified elsewhere; whereby the ultimate scratchpad location of said result data is not altered prior to completion of said verification.
Claim 17
Dependent Claim
228 words
In a data processing system, containing program storage, fast-access temporary storage and sequence controls and which is adapted to execute certain variable field length program instructions by extracting a variable length operand piecemeal from a series of program storage addresses designated by a repeatedly modified basic relative address quantity, by processing said operand piecemeal to produce a variable field length result and by ultimately storing said result piecemeal in program storage locations occupied by said operand, the improvement comprising: means adapting said controls to first temporarily store said basic address quantity and said piecemeal result in said temporary storage until all pieces thereof have been produced and only thereafter to transfer said result piecemeal from said temporary storage of said program storage; means for monitoring said system for error during the formation, temporary storage and final program storage of said result and for initiating recycling of said controls upon error; binary state sequence conditioning means reset prior to each instruction control sequence and set by said adapted controls and monitoring means upon error-free completion of temporary storage of said results and prior to transfer of said result to a program storage; said controls being conditIoned selectively during said recycling to skip over said piecemeal operand process and to proceed directly with said temporary storage to program storage result transfer wherein said sequence conditioning means is in set condition.
Claim 18
Dependent Claim
228 words
In a data processing system, containing program storage, fast-access temporary storage and sequence controls and which is adapted to execute certain variable field length program instructions by extracting a variable length operand piecemeal from a series of program storage addresses designated by a repeatedly modified basic relative address quantity, by processing said operand piecemeal to produce a variable field length result and by ultimately storing said result piecemeal in program storage locations occupied by said operand, the improvement comprising: means adapting said controls to first temporarily store said basic address quantity and said piecemeal result in said temporary storage until all pieces thereof have been produced and only thereafter to transfer said result piecemeal from said temporary storage of said program storage; means for monitoring said system for error during the formation, temporary storage and final program storage of said result and for initiating recycling of said controls upon error; binary state sequence conditioning means reset prior to each instruction control sequence and set by said adapted controls and monitoring means upon error-free completion of temporary storage of said results and prior to transfer of said result to a program storage; said controls being conditIoned selectively during said recycling to skip over said piecemeal operand process and to proceed directly with said temporary storage to program storage result transfer wherein said sequence conditioning means is in set condition.
Claim 19
Dependent Claim
112 words
In a data processing system: a plurality of binary elements representing sequence branch conditioning triggers; and a sequence control unit adapted in connection with execution of a particular multi-stage sequence to establish all of said elements initially in a reset condition and subsequently during progressive stages of execution of said particular sequence to establish individual said elements in set conditions; means for monitoring said system for error and for causing said control unit to recycle upon occurrence of error; said control unit adapted during recycling of said particular sequence to alternately skip or cycle multi-stage skip portions of said sequence when respective said binary elements are respectively in set or reset condition.
Claim 20
Dependent Claim
112 words
In a data processing system: a plurality of binary elements representing sequence branch conditioning triggers; and a sequence control unit adapted in connection with execution of a particular multi-stage sequence to establish all of said elements initially in a reset condition and subsequently during progressive stages of execution of said particular sequence to establish individual said elements in set conditions; means for monitoring said system for error and for causing said control unit to recycle upon occurrence of error; said control unit adapted during recycling of said particular sequence to alternately skip or cycle multi-stage skip portions of said sequence when respective said binary elements are respectively in set or reset condition.