← Back to Patent Explorer
US5357620A Expired / Lapsed US ⏱️ 0.0 years remaining

Bit addressing system

Assignee: NEC Electronics Corp
•
Filing: 1993-09-01
•
Granted: 1994-10-18
•
Expires: 2013-09-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bit addressing system is disclosed in which on N-bit long addressing for the main storage is executed by means of a computation including a plurality of fields in an addressing operand. When there exist predetermined fields in the addressing operand, the value determined by the fields is regarded as the value for the bit unit in the two's complement representation, and a base address and a bit offset are generated by adding the value obtained by shifting the bit unit value by M bits in the direction of the lower order bits, to the address of the byte unit. Namely, it becomes possible to designate two effective addresses of a base address which is a byte address and a bit offset which is the bit displacement from the base address by means of a single operand. The range of designation of the bit offset is from -2 N-1 bit to (+2 N-1 -1) bit, and it is possible to designate the range of 2 N+M bits as bit addresses.

Inventors

  • 👤 Hiroaki Suzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 10:39
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/04; G06F12/06; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/30018; G06F9/34; G06F9/355

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.

References Cited (Backward Citations)

FR2099163A5 Cited
US4103329A Cited
US4520439A Cited
US4538223A Cited
US5034900A Cited
US4941085A Cited
US4977497A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-17 1998-04-18 1998-10-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-17 2002-04-18 2002-10-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-17 2006-04-18 2006-10-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag