Claims
- 1. In a data processing system responsive to a single stream of instructions, wherein the data processing system comprises:
- a general purpose processor adapted to independently decode and execute each of a first predetermined subset of said instructions; and
- any of a plurality of special purpose coprocessors each adapted to cooperate with the processor in the independent decoding and execution of each of a respective second predetermined subset of said instructions;
- a method for operating said processor comprising the steps of:
- receiving each of said instructions comprising said stream of instructions;
- detecting in a predetermined operation bit field of each of said received instructions predetermined bit value characteristic of each and every one of said instructions comprising said second subset of said instructions;
- providing to said coprocessor from a determined command bit field of each of said detected instructions any of a plurality of predetermined command signal values each of which indicates a predetermined command which must be performed by said coprocessor in support of the execution of said detected instruction by the processor;
- receiving from said coprocessor a response to the receipt of said command, said response comprising any of a plurality of response signal values each of which indicates whether a predetermined task must be performed by said processor in support of the performance of said command by said coprocessor; and
- performing said task if indicated by said received response signal value.
- 2. In a data processing system responsive to a single stream of instructions, wherein the data processing system comprises:
- a general purpose processor adapted to independently decode and execute each of a first predetermined subset of said instructions; and
- any of a plurality of special purpose coprocessors each adapted to cooperate with the processor in the independent decoding and execution of each of a respective second predetermined subset of said instructions;
- a method for operating said coprocessor comprising the steps of:
- receiving from said processor from a predetermined command bit field of each of said instructions comprising the respective second subset of said instructions any of a plurality of predetermined command signal values each of which indicates a selected one of a plurality of predetermined commands which must be performed by said coprocessor in support of the execution of said instruction by the processor;
- determining from said received command signal value whether a selected one a of a plurality of predetermined tasks must be performed by said processor in support of the performance of said selected command by said coprocessor; and
- providing to said processor a response having a predetermined response signal value which indicates that said selected task must be performed by said processor in support of the performance of said selected command by said coprocessor.
Parent Case Info
This is a divisional of application Ser. No. 889,591, filed 25 July 1986, now U.S. Pat. No. 4,715,013, which was a continuation of application Ser. No. 485,676, filed 18 April 1983 and now abandoned.
US Referenced Citations (8)
Divisions (1)
|
Number |
Date |
Country |
Parent |
889591 |
Jul 1986 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
485676 |
Apr 1983 |
|