Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
226 words
An arrangement for storing an execution history in an information processing unit, comprising: control storage means for storing at least one microprogram consisting of a plurality of microinstructions; microinstruction storage means for temporarily storing a microinstruction read out of said control storage means; pointer storage means for storing a pointer value; history data storage means for storing a state of a predetermined group of logical signals at a storage location in said history data storage means designated by said pointer value; mask-start-address storage means and mask-end-address storage means for storing a mask start address and mask end address, respectively; mask indication means for selectively indicating one of first and second states; and history storage control means for performing, if said mask indication means indicates said first state, a first process of storing the result of addition of said pointer value and one into said pointer storage means and, when said result of addition has surpassed an end address of said history data storage means, storing a head address of said history data storage means into said pointer storage means, but if said mask indication means indicates said second state, a second process of updating said pointer value so as to prevent accessing of the addresses ranging from said mask start address in said mask-start-address storage means to said mask end address in said mask-end-address storage means.
Claim 2
Dependent Claim
226 words
An arrangement for storing an execution history in an information processing unit, comprising: control storage means for storing at least one microprogram consisting of a plurality of microinstructions; microinstruction storage means for temporarily storing a microinstruction read out of said control storage means; pointer storage means for storing a pointer value; history data storage means for storing a state of a predetermined group of logical signals at a storage location in said history data storage means designated by said pointer value; mask-start-address storage means and mask-end-address storage means for storing a mask start address and mask end address, respectively; mask indication means for selectively indicating one of first and second states; and history storage control means for performing, if said mask indication means indicates said first state, a first process of storing the result of addition of said pointer value and one into said pointer storage means and, when said result of addition has surpassed an end address of said history data storage means, storing a head address of said history data storage means into said pointer storage means, but if said mask indication means indicates said second state, a second process of updating said pointer value so as to prevent accessing of the addresses ranging from said mask start address in said mask-start-address storage means to said mask end address in said mask-end-address storage means.
Claim 3
Dependent Claim
80 words
The arrangement for storing an execution history in an information processing unit as recited in claim 1 wherein said history storage control means further performs a third process of having said mask indication means indicate said second state in response to a mask-setting microinstruction read out of said control storage means into said microinstruction storage means and, at the same time, setting said mask start address and mask end address in said mask-start-address storage means and mask-end-address storage means, respectively.
Claim 4
Dependent Claim
56 words
The arrangement for storing an execution history in an information processing unit as recited in claim 2 wherein said history storage control means further performs a fourth process of having said mask indication means indicate said first state in response to a mask-resetting microinstruction read out of said control storage means into said microinstruction storage means.
Claim 5
Dependent Claim
60 words
The arrangement for storing an execution history in an information processing unit as recited in claim 1 wherein said history data storage means includes N addresses, said mask-start-address storage means stores a mask start address I and said mask-end-address storage means stores a mask end address J where address I precedes address J by a predetermined number M of addresses.
Claim 6
Dependent Claim
41 words
The arrangement for storing an execution history in an information processing unit as recited in claim 4 wherein the value J-M is stored in said mask-start-address storage means if J-M>0; otherwise, the value {N+(J-M)} is stored in said mask-start-address storage means.
Claim 7
Dependent Claim
228 words
In an arrangement for storing an execution history in an information processing unit, said arrangement comprising control storage means for storing at least one microprogram consisting of a plurality of microinstructions, microinstruction storage means for temporarily storing a microinstruction read out of said control storage means, pointer storage means for storing a pointer value, history data storage means for storing a state of a predetermined group of logical signals at a storage location in said history data storage means designated by said pointer value, mask-start-address storage means and mask-end-address storage means for storing a mask start address and mask end address, respectively, mask indication means for selectively indicating one of first and second states, and history storage control means, said history storage control means performing the following steps: if said mask indication means indicates said first state, storing the result of addition of said pointer value and one into said pointer storage means; and, when said result of addition has surpassed an end address of said history data storage means, storing a head address of said history data storage means into said pointer storage means; but if said mask indication means indicates said second state, updating said pointer value so as to prevent accessing of the addresses ranging from said mask start address in said mask-start-address storage means to said mask end address in said mask-end-address storage means.
Claim 8
Dependent Claim
228 words
In an arrangement for storing an execution history in an information processing unit, said arrangement comprising control storage means for storing at least one microprogram consisting of a plurality of microinstructions, microinstruction storage means for temporarily storing a microinstruction read out of said control storage means, pointer storage means for storing a pointer value, history data storage means for storing a state of a predetermined group of logical signals at a storage location in said history data storage means designated by said pointer value, mask-start-address storage means and mask-end-address storage means for storing a mask start address and mask end address, respectively, mask indication means for selectively indicating one of first and second states, and history storage control means, said history storage control means performing the following steps: if said mask indication means indicates said first state, storing the result of addition of said pointer value and one into said pointer storage means; and, when said result of addition has surpassed an end address of said history data storage means, storing a head address of said history data storage means into said pointer storage means; but if said mask indication means indicates said second state, updating said pointer value so as to prevent accessing of the addresses ranging from said mask start address in said mask-start-address storage means to said mask end address in said mask-end-address storage means.
Claim 9
Dependent Claim
79 words
In the arrangement for storing an execution history in an information processing unit recited in claim 6, wherein said history storage control means further performs the step of having said mask indication means indicate said second state in response to a mask-setting microinstruction read out of said control storage means into said microinstruction storage means and, at the same time, setting said mask start address and mask end address in said mask-start-address storage means and mask-end-address storage means, respectively.
Claim 10
Dependent Claim
55 words
In the arrangement for storing an execution history in an information processing unit recited in claim 7, wherein said history storage control means further performs the step of having said mask indication means indicate said first state in response to a mask-resetting microinstruction read out of said control storage means into said microinstruction storage means.