Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
225 words
A bit address system for producing an effective base address and an effective bit offset address in response to an instruction including an addressing operand, said addressing operand including first and second fields, said bit addressing system comprising means responsive to a content of said first field for obtaining bit-unit address information of N bits, N being an integer more than one, said bit-unit address information being represented in two's complement form and having a sign bit as a most significant bit thereof, means responsive to a content of said second field for obtaining base address information, a shifter/sign-expander for shifting said bit-unit address information by M bits in a direction of less significant bits and expanding said sign bit by said M bits in a direction of more significant bits to generate shifted/sign-expanded address information, M being an integer and smaller than N, said shifter/sign-expanded address information being thereby constituted of most significant N bits and least significant M bits, said most significant N bits of said shifted/sign-expanded address information including (M+1) bits each having a content identical to said sign bit, and an adder adding said base address information with said most significant N bits of said shifted/sign-expanded information to produce said effective base address, said least significant M bits of said shifted/sign-expanded address information being derived as said effective bit offset address.
Claim 2
Dependent Claim
225 words
A bit address system for producing an effective base address and an effective bit offset address in response to an instruction including an addressing operand, said addressing operand including first and second fields, said bit addressing system comprising means responsive to a content of said first field for obtaining bit-unit address information of N bits, N being an integer more than one, said bit-unit address information being represented in two's complement form and having a sign bit as a most significant bit thereof, means responsive to a content of said second field for obtaining base address information, a shifter/sign-expander for shifting said bit-unit address information by M bits in a direction of less significant bits and expanding said sign bit by said M bits in a direction of more significant bits to generate shifted/sign-expanded address information, M being an integer and smaller than N, said shifter/sign-expanded address information being thereby constituted of most significant N bits and least significant M bits, said most significant N bits of said shifted/sign-expanded address information including (M+1) bits each having a content identical to said sign bit, and an adder adding said base address information with said most significant N bits of said shifted/sign-expanded information to produce said effective base address, said least significant M bits of said shifted/sign-expanded address information being derived as said effective bit offset address.
Claim 3
Dependent Claim
17 words
A bit addressing system as claimed in claim 1, wherein said first field is an index field.
Claim 4
Dependent Claim
17 words
A bit addressing system as claimed in claim 1, wherein said first field is a displacement field.
Claim 5
Dependent Claim
30 words
A bit addressing system as claimed in claim 1, wherein said means for producing bit-unit address information produces said bit-unit address information when said instruction is a bit field instruction.
Claim 6
Dependent Claim
37 words
A bit addressing system as claimed in claim 1, wherein a range of a bit offset caused by said bit-unit address information is -2 N-1 bit to (+2 N-1 -1) bit relative to said base address information.
Claim 7
Dependent Claim
34 words
A bit addressing system as claimed in claim 1, wherein a bit address represented by said effective base address and said effective bit offset address is designated in the range of 2 N+M bits.