×

Addressing of operands within a segment utilizing segment descriptors

  • US 4,385,352 A
  • Filed: 04/13/1981
  • Issued: 05/24/1983
  • Est. Priority Date: 05/16/1973
  • Status: Expired due to Fees
First Claim
Patent Images

1. In an internally programmed data processing apparatus responsive to instruction words being executed by a first of a plurality of processes and having stored therein a plurality of different types of groups of informational data, each data group type associated with an address space bounded by a segment having predetermined bounds, an apparatus for developing the segment relative address (SRA) of an operand contained within any segment comprising:

  • a first means for storing at least one segment table containing a plurality of segment descriptors having a predetermined format, each of said segment descriptors describing one segment associated with a predetermined one of said segment descriptors, each segment descriptor being accessible only by any number of particular predetermined ones of said plurality of processes to control access rights to said segment, and with each of said segment descriptors containing a base address of its associated segment;

    b. a plurality of second means, each selectively coupled to said first means and responsive to a selected one of said instruction words and having a predetermined format for storing a segment number SEG for identifying a segment table and the location of a segment descriptor within said segment table, said second means also for storing an offset address within the segment identified by said segment descriptor, said offset address for locating from said segment base address the first byte of a word within said segment;

    c. third means responsive to an address syllable element of an instruction being executed for addressing one of said plurality of second means;

    d. fourth means for storing a displacement D from said address syllable, said displacement D for locating from the first byte of said word within said segment any other byte of said word; and

    e. fifth means coupled to said second and fourth means for adding said displacement D to said offset whereby said SRA is developed.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×