🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.ms.programmer
Article #943

386 Enhanced Question

#943
From: Jason A. Kinchen
Date: Thu, 20 Dec 1990 18:49
16 lines
1005 bytes
Here's a more general question related to my other question about huge
pointers and Globally Allocating (sic) memory.

When the documentation says that you have a 4 Gig address space in 386
Enhanced mode, how's it doing that?  The MS C compiler is only making
16 bit code and not using the 32 bit segment registers on the 386, so
what gives?  I guess the Windows Global heap might be using a 32 bit
register, but how's it getting a 32 bit pointer back into the MS C
compiled application?

Thanks in advance,

-- 
Jason Kinchen
jason@media-lab.MIT.EDU
Technical Details
Message-ID: <4566@media-lab.MEDIA.MIT.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uakari.primate.wisc.edu!sdd.hp.com!wuarchive!mit-eddie!media-lab!jason

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uakari.primate.wisc.edu!sdd.hp.com!wuarchive!mit-eddie!media-lab!jason
From: jason@media-lab.MEDIA.MIT.EDU (Jason A. Kinchen)
Newsgroups: comp.windows.ms.programmer
Subject: 386 Enhanced Question
Keywords: Memory 386 Protected mode
Message-ID: <4566@media-lab.MEDIA.MIT.EDU>
Date: 20 Dec 90 18:49:35 GMT
Organization: MIT Media Lab, Cambridge, MA
Lines: 16