Device in the instruction unit of a pipeline processor for instruction interruption and repetition
First Claim
1. In an instruction unit of a pipeline processor, a device means for interrupting an execution of an instruction in response to an occurrence of an event and for repeating the execution of said instruction following the resolution of said event, said event being characterized by the generation of an event signal, said device means comprising:
- first operation register means for storing said instruction, said instruction being maintained in said first operation register means in response to said event signal;
first instruction cycle counter means for providing a count of machine cycles relating to the execution of said instruction stored in said first operation register means, the contents of said first instruction cycle counter means being maintained in response to said event signal;
second operation register means responsive to said event signal for storing further instructions and control information;
second instruction cycle counter means for providing a count of machine cycles relating to the execution of said further instruction stored in said second operation register means;
operation decoder means for decoding an instruction;
switch means interconnected between said operation decoder means and said first operation register means, said first instruction cycle counter means, said second operation register means and said second instruction cycle counter means and responsive to said event signal for transferring said further instructions and control information and said count from said second operation register means and said second instruction cycle counter means to said operation decoder means in response to said event signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In the processing of instructions in data processing systems it is not always possible to execute these instructions without interruption since particular situations, in the following called events can occur which necessitate a short interruption for executing the operations caused by such events before continuing the interrupted instruction processing. Such repetition however is only possible when the contents of the operation register containing the instruction is frozen during the interruption. Such a situation requires two actions: the first is the execution of a forced operation to resolve the event. The second action is a repetition of the instruction and execution phase of the interrupted instruction.
-
Citations
5 Claims
-
1. In an instruction unit of a pipeline processor, a device means for interrupting an execution of an instruction in response to an occurrence of an event and for repeating the execution of said instruction following the resolution of said event, said event being characterized by the generation of an event signal, said device means comprising:
-
first operation register means for storing said instruction, said instruction being maintained in said first operation register means in response to said event signal; first instruction cycle counter means for providing a count of machine cycles relating to the execution of said instruction stored in said first operation register means, the contents of said first instruction cycle counter means being maintained in response to said event signal; second operation register means responsive to said event signal for storing further instructions and control information; second instruction cycle counter means for providing a count of machine cycles relating to the execution of said further instruction stored in said second operation register means; operation decoder means for decoding an instruction; switch means interconnected between said operation decoder means and said first operation register means, said first instruction cycle counter means, said second operation register means and said second instruction cycle counter means and responsive to said event signal for transferring said further instructions and control information and said count from said second operation register means and said second instruction cycle counter means to said operation decoder means in response to said event signal. - View Dependent Claims (2, 3, 4, 5)
-
Specification