Claims
- 1. In a data processor, the combination comprising:
- a memory having an address input for receiving a real address in a real address space;
- a common bus for transferring data to and from a plurality of registers;
- address-register means coupled to said common bus for holding a virtual address capable of addressing a virtual address space substantially smaller than said real address space, said virtual address having a segment portion and an offset portion;
- a set of address-translation registers for converting said segment portion into a page portion of a real address, said page portion being substantially larger than said segment portion;
- prefix-address register means coupled to said common bus for holding a partial direct-address specification having a control portion and a block portion;
- switching means responsive to said prefix-address control portion for selectively coupling to a switching-means output either said address-translation registers or said prefix-address block portions along with a portion of said address-register means;
- means for coupling to said address input a set of low-order bits comprising said offset portion of said register-address means catenated with a set of high-order bits comprising said switching-means output.
- 2. The combination of claim 1, wherein said address-register means comprises a bank of individual address registers, wherein said prefix-register means comprises a bank of individual prefix registers, and wherein said processor further includes control means for selecting corresponding ones of said address and prefix registers to provide said offset, segment, block, and control portions.
- 3. The combination of claim 1, wherein said switching means is further responsive to said prefix-address control portion to couple said segment portion of said virtual-address register to said switching-means output.
- 4. The combination of claim 3, wherein said switching means is responsive to said prefix-address register control portion to form said real address from said prefix-address register block portion, said address-register segment portion, and said address-register offset portion.
Parent Case Info
This is a continuation of copending application Ser. No. 221,004 filed on July 18, 1988.
US Referenced Citations (25)
Continuations (2)
|
Number |
Date |
Country |
Parent |
221004 |
Jul 1988 |
|
Parent |
610366 |
May 1984 |
|