Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wasatch!cs.utexas.edu!uunet!mcsun!hp4nl!botter!star.cs.vu.nl!ast From: ast@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: C compilers in 286 protected mode. (was compress) Message-ID: <3079@ast.cs.vu.nl> Date: 26 Aug 89 12:14:28 GMT References: <20050@louie.udel.EDU> Reply-To: ast@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 10 In article <20050@louie.udel.EDU> Leisner.Henr@xerox.com (marty) writes: >It would be relatively simple to generate large data model code with 1 >code, 1 data, 1 stack segment -- If you pass the address of a variable to a procedure, you also have to pass one extra bit saying whether it is a data space address or a stack space address. Thus all pointers must be 32 bits. This will slow down execution considerably. Andy Tanenbaum (ast@cs.vu.nl)