Claims
- 1. A method for sequentially executing each instruction in an interval of instructions of a program in an information processing device having an instruction execution control portion normally utilizing a pipeline control, said interval of instructions being defined by a setting instruction and a resetting instruction in said program, said method comprising the steps of:
- holding a program status word, said program status word including an indicating information which equals a first value when an instruction is to be sequentially executed and which equals a different value when said instruction is to be executed under said pipeline control, and a control information indicating an execution status of a program;
- setting said indicating information to said first value when said setting instruction is executed;
- indicating to said instruction execution control portion in response to said indicating information which equals said first value to carry out sequential execution;
- sequentially executing said each instruction in said interval of instructions in a non-pipeline control such that said each instruction is read out, decoded and executed before a next instruction is read out; and
- resetting said indicating information to said different value when said resetting instruction is executed to resume said pipeline control.
- 2. An instruction execution control system for sequentially executing each instruction in an interval of instructions of a program in an information processing device having an instruction execution control portion normally utilizing a pipeline control, said interval of instructions being defined by a setting instruction and a resetting instruction in said program, said system comprising:
- program status word holding means for holding a program status word including an indicating information, said indicating information having a first value when an instruction is to be sequentially executed and said indicating information having a different value when said instruction is to be executed using said pipeline control, and a control information showing an execution status of a program; and
- setting means, responsive to execution of said setting instruction in said instruction execution control portion, for setting said indicating information of said program status word holding means to said first value to indicate sequential execution of said each instruction in said interval of instructions in a non-pipeline control to said instruction execution control portion such that said each instruction is read out, decoded and executed before a next instruction is read out; and
- resetting means responsive to execution of said resetting indication in said instruction execution control portion for resetting said indicating information indicating to said instruction execution control portion to resume said pipeline control.
Priority Claims (1)
Number |
Date |
Country |
Kind |
1-148269 |
Jun 1989 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/022,760, filed Feb. 22, 1993, now abandoned, which is a continuation of application Ser. No. 07/537,304, filed Jun. 13, 1990, now abandoned.
US Referenced Citations (13)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0042442 |
Dec 1981 |
EPX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
022760 |
Feb 1993 |
|
Parent |
537304 |
Jun 1990 |
|