Claims
- 1. An asynchronous interrupt inhibit apparatus for controlling activation and deactivation of an interrupt condition whereby a series of sequential instructions are interrupted, comprising:
- fetch means for storing a value corresponding to a number of instructions included in an inseparable operation;
- means for decrementing said value stored in said fetch means each time an instruction included in said inseparable operation is executed;
- interrupting means for activating said interrupt condition during execution of said series of sequential instructions; and
- interrupt inhibiting control means for inhibiting activation of said interrupt conditions by said interrupting means during execution of said inseparable operation, and allowing activation of said interrupt condition when said value reaches a predetermined number.
- 2. An apparatus according to claim 1, further comprising storing means for storing an inseparable operation program which is executed immediately before the inseparable operation and has a predetermined instruction for setting said value stored in said fetch means.
- 3. An apparatus according to claim 2, further comprising setting means for setting said value in said fetch means in accordance with said predetermined instruction.
- 4. An apparatus according to claim 2, wherein said storing means includes means for storing said inseparable operation program having said predetermined instruction for setting said value in said fetch means.
- 5. An apparatus according to claim 1, further comprising a decrement means for decrementing said value stored in said fetch means, wherein said control means inhibits an interrupt when said value is greater than or equal to one.
- 6. A method for inhibiting an interrupt condition during the execution of a series of sequential instructions comprising:
- determining a number of instructions included in an inseparable operation;
- storing a value corresponding to said number of instructions in a fetch counter;
- executing said inseparable operation and decrementing said value stored in said fetch counter each time an instruction included in said inseparable operation is performed; and
- controlling activation and deactivation of said interrupt condition by maintaining an interrupt inhibit state while said inseparable operation is being executed until said value reaches a predetermined number.
- 7. A method according to claim 6, wherein said storing step comprises:
- storing an inseparable operation program which is executed immediately before the inseparable operation and includes a predetermined instruction for setting said value in said fetch counter.
- 8. A method according to claim 7, wherein said storing step comprises:
- setting said value in accordance with said predetermined instruction in said fetch counter.
- 9. A method according to claim 7, wherein said storing step comprises:
- storing said inseparable operation program in said fetch counter.
- 10. A method according to claim 6, wherein said controlling step comprises:
- enabling activation of said interrupt condition only when said instruction fetch counter is set with a predeterrmined value.
- 11. A method according to claim 6, wherein said controlling step comprises:
- inhibiting activation of said interrupt condition when said value is greater than or equal to one.
- 12. An asynchronous interrupt inhibit apparatus for controlling activation and deactivation of an interrupt condition whereby a series of sequential instructions are interrupted, comprising:
- determining means for determining a value corresponding to a number of sequential instructions included in an inseparable operation;
- counter means for storing the determined value corresponding to the number of sequential instructions included in the inseparable operation;
- means for decrementing said value stored in said counter means each time an instruction included in said inseparable operation is executed;
- interrupting means for activating said interrupt condition during execution of said series of sequential instructions of said inseparable operation; and
- interrupt inhibiting control means for inhibiting activation of said interrupt conditions by said interrupting means during execution of said inseparable operation, and allowing activation of said interrupt condition only when said value reaches a predetermined number.
- 13. The apparatus according to claim 12, wherein the interrupt inhibiting control means allows activation of said interrupt condition only when said value is greater than or equal to one.
- 14. A method for inhibiting an interrupt condition during execution of a series of sequential instructions comprising:
- determining a number of sequential instructions included in an inseparable operation;
- storing a value corresponding to said number of sequential instructions in a fetch counter;
- executing said sequential instructions of the inseparable operation;
- decrementing said value stored in said fetch counter each time an instruction included in said inseparable operation is executed; and
- controlling activation and deactivation of said interrupt condition by maintaining an interrupt inhibit state while said inseparable operation is being executed, and allowing activation of said interrupt condition only when said value reaches a predetermined number.
- 15. The method according to claim 14, wherein said controlling step allows activation of said interrupt condition only when said value is greater than or equal to one.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-071294 |
Apr 1991 |
JPX |
|
Parent Case Info
This application is a Continuation of application Ser. No. 07/863,250, filed on Apr. 3, 1992, now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
863250 |
Apr 1992 |
|