Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
77 words
A method for transferring an instruction between a first processor and a second processor, said instruction comprising an opcode and a variable number of operands, comprising the steps of: sequentially transferring all of said variable number of operands from the first processor to the second processor; thereafter, transferring said opcode from the first processor to the second processor; and thereafter, transmitting from the second processor to the first processor a signal to acknowledge receipt of the opcode.
Claim 2
Independent Claim
77 words
A method for transferring an instruction between a first processor and a second processor, said instruction comprising an opcode and a variable number of operands, comprising the steps of: sequentially transferring all of said variable number of operands from the first processor to the second processor; thereafter, transferring said opcode from the first processor to the second processor; and thereafter, transmitting from the second processor to the first processor a signal to acknowledge receipt of the opcode.
Claim 3
Dependent Claim
33 words
A method according to claim 1 wherein a signal is transmitted from the first processor to the second processor when the first processor is ready to transfer an instruction to the second processor.
Claim 4
Dependent Claim
35 words
A method according to claim 1 wherein a signal is transmitted from the first processor to the second processor simultaneously with each operand identifying which one of the variable number of operands is being transferred.
Claim 5
Dependent Claim
31 words
A method according to claim 3 wherein a signal is transmitted from the first processor to the second processor simultaneously with said opcode thereby indicating that said opcode is being transferred.
Claim 6
Independent Claim
87 words
An apparatus for transferring instructions from a first processor to a second processor, said instructions each being comprised of an opcode and a variable number of operands, comprising: (a) means for sequentially transferring all said variable number of operands from the first processor to the second processor; (b) means for transferring the opcode from the first processor to the second processor after all operands have been transferred; and (c) means for transmitting a signal from the second processor to the first processor acknowledging receipt of the opcode.
Claim 7
Independent Claim
87 words
An apparatus for transferring instructions from a first processor to a second processor, said instructions each being comprised of an opcode and a variable number of operands, comprising: (a) means for sequentially transferring all said variable number of operands from the first processor to the second processor; (b) means for transferring the opcode from the first processor to the second processor after all operands have been transferred; and (c) means for transmitting a signal from the second processor to the first processor acknowledging receipt of the opcode.
Claim 8
Dependent Claim
31 words
An apparatus according to claim 5 further comprising a means for storing each of the said variable number of operands and the opcode in designated storage locations in the first processor.
Claim 9
Dependent Claim
30 words
An apparatus according to claim 5 further comprising means for storing each of the said variable number of operands and the opcode in designated storage locations in the second processor.
Claim 10
Dependent Claim
37 words
An apparatus according to claim 7 further comprising means for transmitting a code from the first processor to the second processor simultaneously with each operand identifying which one of the variable number of operands is being transferred.
Claim 11
Dependent Claim
31 words
An apparatus according to claim 8 wherein the second processor receives each operand and stores it in a specific storage location determined according to the code sent simultaneously with the operand.
Claim 12
Dependent Claim
32 words
An apparatus according to claim 7 further comprising means for transmitting a code from the first processor to the second processor simultaneously with each opcode indicating that said opcode is being transferred.
Claim 13
Dependent Claim
31 words
An apparatus according to claim 10 wherein the second processor receives the opcode and stores it in a specific storage location determined according to the code sent simultaneously with the opcode.
Claim 14
Dependent Claim
33 words
A computer system according to claim 7 further comprising means for transmitting a code from the first processor to the second processor simultaneously with each opcode indicating that said opcode is being transferred.
Claim 15
Dependent Claim
32 words
A computer system according to claim 12 wherein the second processor receives the opcode and stores it in a specific storage location determined according to the code sent simultaneously with the opcode.
Claim 16
Dependent Claim
21 words
An apparatus according to claim 5 wherein the first processor is a primary processor and the second processor is a co-processor.
Claim 17
Dependent Claim
21 words
An apparatus according to claim 14 wherein the primary processor is a scalar processor and the co-processor is a vector processor.
Claim 18
Dependent Claim
35 words
An apparatus according to claim 5 further comprising means for transmitting a signal from the first processor to the second processor when the first processor is ready to transfer an instruction to the second processor.
Claim 19
Dependent Claim
102 words
A computer system, comprising: (a) a first processor for transferring instructions, said instructions each comprising an opcode and a variable number of operands; (b) a second processor for receiving and executing said instructions; (c) an instruction transfer bus for interconnecting the first processor and the second processor; (d) means for transferring said instructions from the first processor to the second processor by sequentially sending said variable number of operands to the second processor and thereafter sending the opcode to the second processor; and (e) means for transmitting a signal from the second processor to the first processor acknowledging receipt of the opcode.
Claim 20
Dependent Claim
102 words
A computer system, comprising: (a) a first processor for transferring instructions, said instructions each comprising an opcode and a variable number of operands; (b) a second processor for receiving and executing said instructions; (c) an instruction transfer bus for interconnecting the first processor and the second processor; (d) means for transferring said instructions from the first processor to the second processor by sequentially sending said variable number of operands to the second processor and thereafter sending the opcode to the second processor; and (e) means for transmitting a signal from the second processor to the first processor acknowledging receipt of the opcode.
Claim 21
Dependent Claim
36 words
A computer system according to claim 17 further comprising means for transmitting a signal from the first processor to the second processor when the first processor is ready to transfer an instruction to the second processor.
Claim 22
Dependent Claim
22 words
A computer system according to claim 17 wherein the first processor is a primary processor and the second processor is a co-processor.
Claim 23
Dependent Claim
21 words
A computer system according to claim 19 wherein the primary processor is a scalar processor and the co-processor is vector processor.
Claim 24
Dependent Claim
31 words
A computer system according to claim 17 further comprising means for storing each of the said variable number of operands and the opcode in designated storage locations in the second processor.
Claim 25
Dependent Claim
38 words
A computer system according to claim 21 further comprising means for transmitting a code from the first processor to the second processor simultaneously with each operand identifying which one of the variable number of operands is being transferred.
Claim 26
Dependent Claim
32 words
A computer system according to claim 22 wherein the second processor receives each operand and stores it in a specific storage location determined according to the code sent simultaneously with the operand.