Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
297 words
An addressing system for generating a working address in a central processing unit of an electronic digital computer, said central processing unit comprising a plurality of general purpose registers (11) each storing general purpose register contents therein, a plurality of relocation registers (12) each storing relocation register contents therein, an instruction register (13) for storing a program instruction including a mode register content change instruction (44), and general purpose register specifying means (14, 15) responsive to at least a portion of said program instruction for specifying one of said general purpose registers, said addressing system comprising: mode register means (26) for producing a plurality of mode register output signals at one time; a first decoder (27) responsive to said portion of said program instruction for producing a decoder output signal designating one mode register output signal to be selected from the mode register output signals currently being produced by said mode register means; selecting means (31-34) responsive to said first decoder output signal for selecting said one mode register output signal and for reproducing a selection signal in accordance with said one mode register output signal; means (36, 37) responsive to said selection signal for selecting one of said relocation registers; means (16, 17) for combining the contents of the specified general purpose register and the selected relocation register to generate said working address; result signal producing means (22) responsive to the content of the general purpose register specified by said portion of said program instruction for producing a result signal; and gating means (41, 42) enabled by said decoder output signal and said mode register content change instruction for providing at least a portion of said result signal to said mode register means for use in changing at least one of said mode register output signals.
Claim 2
Dependent Claim
297 words
An addressing system for generating a working address in a central processing unit of an electronic digital computer, said central processing unit comprising a plurality of general purpose registers (11) each storing general purpose register contents therein, a plurality of relocation registers (12) each storing relocation register contents therein, an instruction register (13) for storing a program instruction including a mode register content change instruction (44), and general purpose register specifying means (14, 15) responsive to at least a portion of said program instruction for specifying one of said general purpose registers, said addressing system comprising: mode register means (26) for producing a plurality of mode register output signals at one time; a first decoder (27) responsive to said portion of said program instruction for producing a decoder output signal designating one mode register output signal to be selected from the mode register output signals currently being produced by said mode register means; selecting means (31-34) responsive to said first decoder output signal for selecting said one mode register output signal and for reproducing a selection signal in accordance with said one mode register output signal; means (36, 37) responsive to said selection signal for selecting one of said relocation registers; means (16, 17) for combining the contents of the specified general purpose register and the selected relocation register to generate said working address; result signal producing means (22) responsive to the content of the general purpose register specified by said portion of said program instruction for producing a result signal; and gating means (41, 42) enabled by said decoder output signal and said mode register content change instruction for providing at least a portion of said result signal to said mode register means for use in changing at least one of said mode register output signals.
Claim 3
Dependent Claim
82 words
An addressing system as claimed in claim 1, wherein said portion of said result signal is a one-bit signal and wherein said mode register means comprises a plurality of one-bit registers for selectively storing said one-bit portion of said result signal, said decoder output signal specifying one of said one-bit registers, said gating means being enabled by said mode register content change instruction to store said one-bit portion of said result signal in the one-bit register specified by said decoder output signal.
Claim 4
Dependent Claim
189 words
An addressing system for generating a working address by combining the content of a specified one of a plurality of relocation registers (12) with the content of a specified one of a plurality of general purpose registers (11), said addressing system comprising a plurality of mode register means (26) for storing information (M 1 , M 2 ) for selecting one of said relocation registers, means (39, 41, 42) for supplying said information to said mode register means in accordance with the content of a first of said general purpose registers, a first instruction register (13) for storing a first instruction (14) for selecting one of said general purpose registers, first selecting means (15) for selecting said specified one of said plurality of general purpose registers in accordance with said first instruction, second selecting means (27, 31-37) for selecting said specified one of said plurality of relocation registers in accordance with the content of at least one of said mode register means, and combining means (17) for combining the content of said specified relocation register with the content of said specified general purpose register to obtain said working address.
Claim 5
Dependent Claim
189 words
An addressing system for generating a working address by combining the content of a specified one of a plurality of relocation registers (12) with the content of a specified one of a plurality of general purpose registers (11), said addressing system comprising a plurality of mode register means (26) for storing information (M 1 , M 2 ) for selecting one of said relocation registers, means (39, 41, 42) for supplying said information to said mode register means in accordance with the content of a first of said general purpose registers, a first instruction register (13) for storing a first instruction (14) for selecting one of said general purpose registers, first selecting means (15) for selecting said specified one of said plurality of general purpose registers in accordance with said first instruction, second selecting means (27, 31-37) for selecting said specified one of said plurality of relocation registers in accordance with the content of at least one of said mode register means, and combining means (17) for combining the content of said specified relocation register with the content of said specified general purpose register to obtain said working address.
Claim 6
Dependent Claim
50 words
An addressing system as claimed in claim 3, wherein said selecting means comprises decoding means (31-34) for decoding a combination of said mode register output and said decoder output signals to produce a selection signal and means (36, 37) responsive to said selection signal for selecting said one relocation register.
Claim 7
Dependent Claim
20 words
An addressing system as claimed in claim 3, wherein said first general purpose register is said specified general purpose register.
Claim 8
Dependent Claim
70 words
An addressing system as claimed in claim 5, wherein said content of said specified general purpose register comprises a plurality of bits and said means for supplying said information to said mode register means comprises gate means (41, 42) for receiving at least one bit of said plurality of bits and supplying said at least one bit to said mode register means in accordance with at least said first instruction.
Claim 9
Dependent Claim
45 words
An addressing system as claimed in claim 6, wherein said first instruction register further stores a second instruction (44) and said gate means provides said at least one bit to said selected one of said mode register means also in accordance with said second instruction.
Claim 10
Dependent Claim
55 words
An addressing system as claimed in claim 7, wherein, in response to said second instruction, said gate means provides said at least one bit to said selected one of said mode register means, and said selected one of said mode register means is the same as said at least one of said mode register means.