Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
141 words
An address extension system in a processor for generating a physical address equal to a sum of a starting point address of a segment and an offset, by shifting a content of a segment register, storing the starting point address of the segment and summing the result of said shifting and the offset, designating an address in the segment, said system comprising: (a) first means, having a shift amount data storing register, for setting a shift amount in said shift amount data storing register; (b) second means for shifting a content of said segment register in accordance with said shift amount; and (c) third means for summing an output of said second means and said offset, designating an address in the segment. whereby the address space is extended and a starting point address of a segment can be selected as desired.
Claim 2
Dependent Claim
141 words
An address extension system in a processor for generating a physical address equal to a sum of a starting point address of a segment and an offset, by shifting a content of a segment register, storing the starting point address of the segment and summing the result of said shifting and the offset, designating an address in the segment, said system comprising: (a) first means, having a shift amount data storing register, for setting a shift amount in said shift amount data storing register; (b) second means for shifting a content of said segment register in accordance with said shift amount; and (c) third means for summing an output of said second means and said offset, designating an address in the segment. whereby the address space is extended and a starting point address of a segment can be selected as desired.
Claim 3
Dependent Claim
117 words
An address extension system in a processor for generating a physical address by shifting a content of a segment register, storing a starting point address of a segment and summing the output as a result of said shifting and an offset, said system comprising: (a) first means for setting a shift amount in a predetermined bit of said segment register; (b) second means for shifting a content of said segment register using the information of said predetermined bit as a shift amount designation; and (c) third means for summing an output of said shifting means and said offset, whereby the address space is extended and a starting point address of said segment can be selected as desired.
Claim 4
Dependent Claim
117 words
An address extension system in a processor for generating a physical address by shifting a content of a segment register, storing a starting point address of a segment and summing the output as a result of said shifting and an offset, said system comprising: (a) first means for setting a shift amount in a predetermined bit of said segment register; (b) second means for shifting a content of said segment register using the information of said predetermined bit as a shift amount designation; and (c) third means for summing an output of said shifting means and said offset, whereby the address space is extended and a starting point address of said segment can be selected as desired.
Claim 5
Dependent Claim
36 words
An address extension system according to claim 1, further comprising: (d) fourth means for setting shift amount data by a program, wherein the content of said segment register is shifted by the desginated shift amount data.
Claim 6
Dependent Claim
70 words
An address extension system according to claim 3, further comprising: (e) an address buffer; (f) a data buffer; (g) an instruction decoder, including a register; and (h) a plurality of registers, wherein said data buffer receives an external instruction, said instruction decoder stores said instruction in said instruction decoder register, decodes the content of said instruction and reads out a specific address to be stored in said plurality of registers.
Claim 7
Dependent Claim
36 words
An address extension system according to claim 2, further comprising: (d) fourth means for setting shift amount data by a program, wherein the content of said segment register is shifted by the designated shift amount data.
Claim 8
Dependent Claim
70 words
An address extension system according to claim 5, further comprising: (e) an address buffer; (f) a data buffer; (g) an instruction decoder, including a register; and (h) a plurality of registers, wherein said data buffer receives an external instruction, said instruction decoder stores said instruction in said instruction decoder register, decodes the content of said instruction and reads out a specific address to be stored in said plurality of registers.
Claim 9
Dependent Claim
87 words
An address extension method for generating a physical address as a sum of a starting point address of an address segment and an offset, said method comprising the steps of: (a) setting a shift amount in a data storing apparatus; (b) shifting a content of stored data in accordance with said shift amount data; and (c) summing an output of said shifting and an offset designating an address, whereby the address space is extended and a starting point address of a segment can be selected as desired.
Claim 10
Dependent Claim
87 words
An address extension method for generating a physical address as a sum of a starting point address of an address segment and an offset, said method comprising the steps of: (a) setting a shift amount in a data storing apparatus; (b) shifting a content of stored data in accordance with said shift amount data; and (c) summing an output of said shifting and an offset designating an address, whereby the address space is extended and a starting point address of a segment can be selected as desired.