Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site kontron.UUCP Path: utzoo!linus!philabs!prls!amdimage!amdcad!amd!pesnta!pertec!kontron!cramer From: cramer@kontron.UUCP (Clayton Cramer) Newsgroups: net.micro Subject: Re: Small, Medium and Large Models Message-ID: <411@kontron.UUCP> Date: Thu, 25-Jul-85 13:43:41 EDT Article-I.D.: kontron.411 Posted: Thu Jul 25 13:43:41 1985 Date-Received: Sun, 28-Jul-85 07:22:19 EDT References: <11609@brl-tgr.ARPA> Organization: Kontron Electronics, Irvine, CA Lines: 30 > > Could anybody out there take the time to give me a definition of the sizes > of memory models referred to as small, large and whatever. Are there specific > sizes intended or is it a matter of rough scale? > > Thanks, > LMTRA@SRI-KL.arpa > (Leon Traister) > > ------- On the Intel 8086 family of processors (yes, I know many of you consider this family to consist entirely of the illegitimate and addlepated), there are several different memory models because of the segmented architecture of the 8086 family. For Microsoft and Intel software, the following models have the following names: Small all code in one 64K segment all data in one 64K segment Medium code can occupy several segments, none more than 64K long all data in one 64K segment Large code can occupy several segments, none more than 64K long data can occupy several segments, none more than 64K long There are reputed to be other models supported by other compiler writers, with names like Tiny and Huge, but in what way they differ from the "official" models, I'm not sure. (Maybe there's room for more models, with names like Federal.)