Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
212 words
In a data processing system having a source of macroinstructions and a first fixed point arithmetic logic execution means for executing fixed point arithmetic operations and a second floating point arithmetic logic execution means for executing floating point arithmetic operations, said first and second execution means including first and second control store means, respectively, for storing microinstructions and for supplying said microinstructions in response to control store addresses supplied thereto; said system including common control means responsive to said macroinstructions for providing the same execution control signal to each of said first and second control store means, said control signals comprising at least said control store addresses; said first control store means responding to first selected ones of said control store addresses to supply microinstructions to said first execution means for execution only by said first execution means; said second control store means responding to second selected ones of said control store addresses to supply microinstructions to said second execution means for execution only by said second execution means; and said first and second control store means each responding to third selected ones of said control store addresses to simultaneously supply separate microinstructions to said first and said second execution means for execution by their associated first and second execution means, respectively.
Claim 2
Dependent Claim
212 words
In a data processing system having a source of macroinstructions and a first fixed point arithmetic logic execution means for executing fixed point arithmetic operations and a second floating point arithmetic logic execution means for executing floating point arithmetic operations, said first and second execution means including first and second control store means, respectively, for storing microinstructions and for supplying said microinstructions in response to control store addresses supplied thereto; said system including common control means responsive to said macroinstructions for providing the same execution control signal to each of said first and second control store means, said control signals comprising at least said control store addresses; said first control store means responding to first selected ones of said control store addresses to supply microinstructions to said first execution means for execution only by said first execution means; said second control store means responding to second selected ones of said control store addresses to supply microinstructions to said second execution means for execution only by said second execution means; and said first and second control store means each responding to third selected ones of said control store addresses to simultaneously supply separate microinstructions to said first and said second execution means for execution by their associated first and second execution means, respectively.
Claim 3
Dependent Claim
58 words
In a data processing system in accordance with claim 1 wherein each of said first and second execution means includes means for providing an output control signal to said common control means to indicate when said respective execution means has completed the execution of the microinstructions supplied in response to said first and second selected control addresses, respectively.
Claim 4
Dependent Claim
62 words
In a data processing system in accordance with claim 2 wherein said first and second execution means further include means for controlling the providing of said output control signal so that an output control signal is supplied only from the execution means which is the last to complete the execution of its microinstruction in response to said third selected control store address.
Claim 5
Dependent Claim
72 words
In a data processing system in accordance with claim 3 wherein said control means comprises microsequencing means for providing a sequence of said execution control signals in response to a macroinstruction and further wherein said microsequencing means responds to said output control signal for providing the next execution control signal of said sequence when the execution means which is the last to complete the execution of its microinstruction has completed its execution.
Claim 6
Dependent Claim
65 words
In a data processing system in accordance with claim 2 wherein said control means comprises microsequencing means for providing a sequence of said execution control signals in response to a macroinstruction and further wherein said microsequencing means responds to said output control signal for providing the next execution control signal of a sequence thereof when an execution means has completed the execution of its microinstruction.
Claim 7
Dependent Claim
21 words
In a data processing system in accordance with claim 1 wherein said first and second control store means are read-only-memory means.
Claim 8
Dependent Claim
31 words
In a data processing system in accordance with claim 1 wherein said control means comprises microsequencing means for providing a sequence of said execution control signals in response to a macroinstruction.
Claim 9
Dependent Claim
57 words
In a data processing system in accordance with claim 1 wherein said execution control signal further comprises modifier fields and each of said first and second execution means includes first and second modification means, respectively, each responsive to said modifier fields and to microinstructions from said first and second control store means, respectively, for modifying said microinstructions.
Claim 10
Dependent Claim
42 words
In a data processing system in accordance with claim 1 wherein said first execution means includes an arithmetic logic unit for performing fixed point arithmetic operations and said second execution means includes a floating point unit for performing floating point arithmetic operations.
Claim 11
Dependent Claim
74 words
In a data processing system in accordance with claim 1 wherein the execution control signals supplied by said control means further include modifier information and said first and second execution means includes first and second modifier means, respectively, each responsive to the microinstructions supplied by said first and second control store means, respectively, and further responsive to said modifier information for supplying modified microinstructions for executions by said first and second execution means, respectively.
Claim 12
Dependent Claim
32 words
In a data processing system in accordance with claim 10 wherein said first and second modifier means are simultaneously responsive to the modifier information supplied thereto for simultaneously supplying said modified microinstructions.