Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!psuvax1!psuvm!dxb132 Organization: Penn State University Date: Thursday, 28 Mar 1991 16:21:30 EST From: Message-ID: <91087.162130DXB132@psuvm.psu.edu> Newsgroups: comp.arch Subject: Re: Segmented Architectures ( formerly Re: 48-bit computers) References: <1991Mar21.164242.886@sj.nec.com> <6862@auspex.auspex.com> In article <6862@auspex.auspex.com>, guy@auspex.auspex.com (Guy Harris) says: >>C assumes that pointers are linear and monotonically increasing. >Well, many C programs do so. The ANSI C standard makes an effort not to I'm a little curious about this segmented stuff: What about, in a 64 bit machine (address) , using the lower 32 bits of a pointer as the segment offset and the upper 32 bits as a segment number. Has this been done before? Can it be done efficiently on a "normal" MMU arrangement? Thanks for any answers... -- Dan Babcock