Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
345 words
An arrangement for increasing the speed of executing program operations in an electronic data processing system where said electronic data processing system has means for executing operations in response to and on information signals and has memory means formed to store groups of information signals as well as control signal means formed to provide control signals, some of which cause said groups of information signals to be brought from said memory means, comprising in combination: first circuitry means connected to said memory means to receive and transmit said groups of information signals in response to control signals applied thereto; second circuitry means formed and connected to receive certain of said control signals to generate different groups of tag signals respectively for different groups of said information signals and with each group of said tag signals designating both an address location and an operational characteristic related to the group of information signals for which they were generated; third circuitry means connected to said second circuitry means to receive said tag signals and formed to route a first portion of each group of said tag signals which identifies an address location related to the information signals for which they were generated and formed to route a second portion of each group of said tag signals which identifies an operational characteristic related to the information signals for which they were generated; a plurality of information signals storage means each formed to store information signals and formed to have storage locations corresponding to different ones of said address locations and each storage means corresponding to a different one of said operational characteristics; fourth circuitry means connecting said plurality of information signals storage means to said means for executing operations and to said first and third circuitry means whereby each of said groups of information signals is received from said first circuitry and stored in said information signals storage means according to address information received from said third circuitry and according to operational characteristic information received from said third circuitry and is readily usable by said means for executing operations.
Claim 2
Dependent Claim
345 words
An arrangement for increasing the speed of executing program operations in an electronic data processing system where said electronic data processing system has means for executing operations in response to and on information signals and has memory means formed to store groups of information signals as well as control signal means formed to provide control signals, some of which cause said groups of information signals to be brought from said memory means, comprising in combination: first circuitry means connected to said memory means to receive and transmit said groups of information signals in response to control signals applied thereto; second circuitry means formed and connected to receive certain of said control signals to generate different groups of tag signals respectively for different groups of said information signals and with each group of said tag signals designating both an address location and an operational characteristic related to the group of information signals for which they were generated; third circuitry means connected to said second circuitry means to receive said tag signals and formed to route a first portion of each group of said tag signals which identifies an address location related to the information signals for which they were generated and formed to route a second portion of each group of said tag signals which identifies an operational characteristic related to the information signals for which they were generated; a plurality of information signals storage means each formed to store information signals and formed to have storage locations corresponding to different ones of said address locations and each storage means corresponding to a different one of said operational characteristics; fourth circuitry means connecting said plurality of information signals storage means to said means for executing operations and to said first and third circuitry means whereby each of said groups of information signals is received from said first circuitry and stored in said information signals storage means according to address information received from said third circuitry and according to operational characteristic information received from said third circuitry and is readily usable by said means for executing operations.
Claim 3
Dependent Claim
50 words
An arrangement for increasing the speed of executing program operations according to claim 1 wherein each group of said information signals is a data word which represents instructions and alternatively represents operands to be manipulated by said means for executing operations in accordance with information in an instruction data word.
Claim 4
Dependent Claim
57 words
An arrangement for increasing the speed of executing program operations according to claim 1 wherein each group of tag signals is comprised of six bits and wherein four bits of said six bit tag represent one of sixteen address locations and wherein the remaining two bits of said six bit tag represent one of four operational characteristics.
Claim 5
Dependent Claim
50 words
An arrangement for increasing the speed of executing program operations according to claim 2 wherein said third circuitry includes delay means to delay the routing of any group of said tag signals in the event that its associated data word is delayed in being received by said first circuitry means.
Claim 6
Dependent Claim
65 words
An arrangement for increasing the speed of executing program operations according to claim 2 wherein a plurality of data words are needed by said means for executing operations, and wherein each data word is identified with a same group of tag signals which indicates the same address location for each such data word and which indicates a different operational characteristic for each such data word.
Claim 7
Dependent Claim
49 words
An arrangement for increasing the speed of executing program operations according to claim 3 wherein each of said information storage means includes at least sixteen memory locations and wherein said plurality of information storage means includes at least three planes with each plane identified with a different operational characteristic.
Claim 8
Dependent Claim
426 words
An arrangement for increasing the speed of executing program operations in an electronic data processing system where said electronic data processing system has means for executing operations in response to and on information signals and has memory means formed to store groups of information signals as well as control signal means formed to provide control signals, some of which cause said groups of information signals to be brought from said memory means, comprising in combination: first circuitry means connected to said memory means to receive and transmit said groups of information signals in response to control signals applied thereto; second circuitry means formed and connected to receive certain of said control signals to generate different groups of tag signals respectively for different groups of said information signals and with each group of said tag signals designating both an address location and an operational characteristic related to the group of information signals for which they were generated; third circuitry means connected to said second circuitry means to receive said tag signals and formed to route a first portion of each group of said tag signals which identifies an address location related to the information signals for which they were generated and formed to route a second portion of each group of said tag signals which identifies an operational characteristic related to the information signals for which they were generated: a plurality of information signals storage means each formed to store information signals and formed to have storage locations corresponding to different ones of said address locations and each storage means corresponding to a different one of said operational characteristics; fourth circuitry means connecting said plurality of information signals storage means to said means for executing operations and to said first and third circuitry means whereby each of said groups of information signals received from said first circuitry and is stored in said information signals storage means according to address information received from said third circuitry and according to operational characteristic information received from said third circuitry means and is readily usable by said means for executing operations and wherein there is further included gate circuitry means connected to said third circuitry means and connected to said first circuitry means and connected to said means for executing operations whereby information group signals are transmitted directly to said gate circuitry and whereby said information group signals are transmitted through said gate circuitry means, for further use by said means for executing operations in response to said operational characteristic indicating that such information group signals were not to be stored.
Claim 9
Dependent Claim
426 words
An arrangement for increasing the speed of executing program operations in an electronic data processing system where said electronic data processing system has means for executing operations in response to and on information signals and has memory means formed to store groups of information signals as well as control signal means formed to provide control signals, some of which cause said groups of information signals to be brought from said memory means, comprising in combination: first circuitry means connected to said memory means to receive and transmit said groups of information signals in response to control signals applied thereto; second circuitry means formed and connected to receive certain of said control signals to generate different groups of tag signals respectively for different groups of said information signals and with each group of said tag signals designating both an address location and an operational characteristic related to the group of information signals for which they were generated; third circuitry means connected to said second circuitry means to receive said tag signals and formed to route a first portion of each group of said tag signals which identifies an address location related to the information signals for which they were generated and formed to route a second portion of each group of said tag signals which identifies an operational characteristic related to the information signals for which they were generated: a plurality of information signals storage means each formed to store information signals and formed to have storage locations corresponding to different ones of said address locations and each storage means corresponding to a different one of said operational characteristics; fourth circuitry means connecting said plurality of information signals storage means to said means for executing operations and to said first and third circuitry means whereby each of said groups of information signals received from said first circuitry and is stored in said information signals storage means according to address information received from said third circuitry and according to operational characteristic information received from said third circuitry means and is readily usable by said means for executing operations and wherein there is further included gate circuitry means connected to said third circuitry means and connected to said first circuitry means and connected to said means for executing operations whereby information group signals are transmitted directly to said gate circuitry and whereby said information group signals are transmitted through said gate circuitry means, for further use by said means for executing operations in response to said operational characteristic indicating that such information group signals were not to be stored.
Claim 10
Dependent Claim
35 words
An arrangement for increasing the speed of executing program operations according to claim 3 wherein one of the operational characteristics defined by said two bits indicates that said information signals are not to be stored.
Claim 11
Dependent Claim
82 words
An arrangement for increasing the speed of executing program operations according to claim 7 wherein said third circuitry means includes a decoder device which decodes said second portion of said tag signals into one of a plurality of voltage conditions, each of which voltage conditions becomes a control signal to be applied to said information storage means to enable certain of said information storage means to accept information signals corresponding to the proper decoding of said second portion of said tag signals.
Claim 12
Dependent Claim
61 words
An arrangement for increasing the speed of executing program operations according to claim 9 wherein said gate circuitry means is connected to said means for executing operations and wherein one of said voltage conditions is applied to said gate circuitry means to permit said gate circuitry means to pass said information signals, without storage, directly to said means for executing operations.