Patent ID: 6029222
Filing Date: 2000-02-22
Classification: G06F

Abstract:
An interrupt control method for a processor capable of concurrently executing a plurality of instructions, the method comprising the steps of:providing each instruction with interrupt control data to mark each instruction as interruptible or uninterruptible, wherein the interrupt control data is determined based on the type of the instruction being marked and the content of one or more instructions following the instruction being marked;judging, based on the interrupt control data contained in the instruction being currently executed, whether the interrupt request is accepted or an instruction succeeding the instruction being currently executed is executed by rejecting the interruption request when an interrupt request occurs;determining whether an instruction, out of a plurality of instructions constituting a program, is executed continuously without being interrupted by an interrupt process based on a type of the instruction;executing a process to set the interrupt control data to the instruction based on a result of the determination; andsupplying the processor with a program obtained by the execution,wherein the type of the instruction being marked determines a number of clocks that the instruction being marked needs to complete an operation performed by the instruction being marked, the number of clocks being used to determine the interrupt control data.