Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
170 words
In a digital information processing system wherein coded information words are transmitted from a first location in the system through a path to a second location for utilization by said system, word transformation apparatus comprising: a. word position changing means having an input connected to said path to receive words from said first location and operative to change the relative positions of portions of a word received thereby in a predetermined manner so that a portion of the word which is of current interest is placed in a predetermined location in the word; b. selective gating means having an input connected to the output of said position changing means and an output connected to said path and operative to gate only said portion of said word placed in said predetermined location to said path for transmission to said second location; and c. means operatively connected to the output of said selective gating means for adding a quantity to the word portion before it is transmitted to said second system location.
Claim 2
Dependent Claim
170 words
In a digital information processing system wherein coded information words are transmitted from a first location in the system through a path to a second location for utilization by said system, word transformation apparatus comprising: a. word position changing means having an input connected to said path to receive words from said first location and operative to change the relative positions of portions of a word received thereby in a predetermined manner so that a portion of the word which is of current interest is placed in a predetermined location in the word; b. selective gating means having an input connected to the output of said position changing means and an output connected to said path and operative to gate only said portion of said word placed in said predetermined location to said path for transmission to said second location; and c. means operatively connected to the output of said selective gating means for adding a quantity to the word portion before it is transmitted to said second system location.
Claim 3
Dependent Claim
84 words
Apparatus according to claim 1, wherein said word position changing means comprises: a. shift register means having a number of bit positions equal to the number of bits in the words which travel through the system path and operative to rotate the bits of a word placed therein so as to change the relative positions of bits or groups of bits of the word; and b. means operatively connected to said shift register means for controlling the number of bit positions in a rotation.
Claim 4
Dependent Claim
88 words
Apparatus according to claim 1, wherein said selective gating means comprises: a. a plurality of AND gates equal in number to the number of bits in the words which travel through the system path, one input of each gate being connected to a corresponding bit position at the output of said word position changing means; and b. means connected to the other input of each of said AND gates for controlling the bits or groups of bits in the word which are gated to said second system location.
Claim 5
Dependent Claim
80 words
Apparatus according to claim 3, wherein said means controlling the bits or groups thereof which are gated comprises a register having a number of bits equal to the number of AND gates, each bit location being connected to a corresponding AND gate input, said register containing a logical one in the bit position corresponding to those AND gates which are to allow transmission of bits to said second system location and containing a logical zero in each remaining bit position.
Claim 6
Dependent Claim
171 words
In a data processing system including main memory means, local storage means containing a plurality of registers which comprise the working registers for the system, and path means connecting said main memory means to said local storage means for transmitting words from said main memory means to said local storage means, the improvement comprising: a. means operatively connected to said path for varying the format of words transmitted from said main memory means to said local storage means in accordance with parameters supplied thereto; b. storage means containing said parameters; c. control means operatively connected to said format varying means and to said storage means for selecting parameters and controlling said format varying means; d. means having an input operatively connected to said format varying means and an output for transmitting only a predetermined portion of words from said format varying means; and e. means operatively connected to the output of said transmitting means for adding a quantity to the word portion before it is transmitted to said local storage means.
Claim 7
Dependent Claim
171 words
In a data processing system including main memory means, local storage means containing a plurality of registers which comprise the working registers for the system, and path means connecting said main memory means to said local storage means for transmitting words from said main memory means to said local storage means, the improvement comprising: a. means operatively connected to said path for varying the format of words transmitted from said main memory means to said local storage means in accordance with parameters supplied thereto; b. storage means containing said parameters; c. control means operatively connected to said format varying means and to said storage means for selecting parameters and controlling said format varying means; d. means having an input operatively connected to said format varying means and an output for transmitting only a predetermined portion of words from said format varying means; and e. means operatively connected to the output of said transmitting means for adding a quantity to the word portion before it is transmitted to said local storage means.
Claim 8
Dependent Claim
37 words
Apparatus according to claim 5 further including: a. an addressable control storage means operatively connected to said local storage means; and b. said quantity added to the word portion being utilized for addressing said control storage means.
Claim 9
Dependent Claim
159 words
Apparatus according to claim 5, wherein said format varying means comprises word position changing means for receiving words transmitted from said main memory means and operative to change the relative positions of portions of a word received thereby in a predetermined manner so that a portion of the word which is of current interest is placed in a predetermined location in the word; and wherein said transmitting means comprises selective gating means having an input connected to the output of said position changing means and an output coupled by said adding means to said local storage means and operative to gate only said portion of said word placed in said predetermined location to said local storage means in accordance with parameters supplied thereto, another storage means containing said parameters for said gating means, and said control means being operatively connected to said selective gating means and to said storage means for selecting parameters and controlling said selective gating means.
Claim 10
Dependent Claim
97 words
A digital data processing method comprising the steps of: a. storing instruction words in a main memory; b. fetching an instruction word from said memory and placing the fetched word in a shift register; c. operating said shift register to rotate the bits of the instruction word contained therein by a predetermined number of bit positions; d. masking certain bits and gating the remaining bits contained in said shift register so that only a selected portion of the instruction word is obtained; and e. transmitting the selected portion of the instruction word to a local storage means.
Claim 11
Dependent Claim
97 words
A digital data processing method comprising the steps of: a. storing instruction words in a main memory; b. fetching an instruction word from said memory and placing the fetched word in a shift register; c. operating said shift register to rotate the bits of the instruction word contained therein by a predetermined number of bit positions; d. masking certain bits and gating the remaining bits contained in said shift register so that only a selected portion of the instruction word is obtained; and e. transmitting the selected portion of the instruction word to a local storage means.
Claim 12
Dependent Claim
32 words
A method according to claim 8 further including a step of adding a constant value to the selected portion of the instruction word before it is transmitted to said local storage means.
Claim 13
Dependent Claim
91 words
A method according to claim 8 wherein instruction words of a machine being emulated are stored in said main memory and wherein a table containing instruction codes corresponding to those of the machine being emulated is programmed into a control storage means within a predetermined range of address locations and further including a step of adding an index value to the selected portion of the instruction word before it is transmitted to said local storage means whereby the location in said control store addressed by the instruction word can be controlled.