Claims
- 1. A data processor for executing a preceding and a following instruction in parallel comprising:
- a first decoder, coupled to receive the preceding instruction, for outputting a first decoded result decoded from said preceding instruction;
- a second decoder, coupled to receive the following instruction, for outputting a second decoded result decoded from said following instruction;
- judging means, coupled to receive said first decoded result and said second decoded result, for outputting validity information when said preceding and following instructions can be executed in parallel;
- means for storing a mode field indicating whether parallel-execution of said preceding and said following instructions is prohibited; and
- means, included in said judging means, for preventing the judging means from generating the validity information when the mode field indicates that parallel execution is prohibited.
Priority Claims (1)
Number |
Date |
Country |
Kind |
1-229679 |
Sep 1989 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 08/461,274 filed Jun. 5, 1995, now U.S. Pat. No. 5,615,349 the disclosure of which is incorporated by reference.
US Referenced Citations (9)
Foreign Referenced Citations (3)
Number |
Date |
Country |
57-29153 |
Feb 1982 |
JPX |
63-89932 |
Apr 1988 |
JPX |
1-150935 |
Jun 1989 |
JPX |
Non-Patent Literature Citations (3)
Entry |
Siewioreck, et al., Computer Structures: Principles and Examples, pp. 293-302 (Chapter 19). |
Okamoto, et al. "Design Consideration for 32-Bit Microprocessor TX3", COMPCON 88, Spring, Digest of Papers, pp. 25-29. |
Kohn, et al. (1989) "A 1,000,000 Transistor Microprocessor", IEEE ISSCC, Digest of Technical Papers, pp. 54-55. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
461274 |
Jun 1995 |
|