Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site drivax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!qantel!hplabs!amdahl!drivax!alan From: alan@drivax.UUCP (Alan Fargusson) Newsgroups: net.micro.pc Subject: Re: A New Compiler Model Message-ID: <187@drivax.UUCP> Date: Mon, 15-Jul-85 14:43:58 EDT Article-I.D.: drivax.187 Posted: Mon Jul 15 14:43:58 1985 Date-Received: Thu, 18-Jul-85 06:36:39 EDT References: <368@kontron.UUCP> Distribution: net Organization: Digital Research, Monterey, CA Lines: 23 > There are several different memory segmentation models on the 8086 family: > > small 64K code, 64K data > medium many 64K code segments, 64K data segment > large many 64K code segments, many 64K data segments > > One of the nice things about writing code in assembler for the PC is that > you run the resulting .EXE file through EXE2BIN and get a .COM file. > Wouldn't it be nice if Microsoft (and everyone else) supported a new > memory segmentation module with code and data in the same segment, so > we could create .COM programs written in C? > > Maybe we could call it "miniscule" module. It is called 8080 model. The only people that use it are the CP/M-86 guys like Micro-Pro that converted there CP/M-80 programs to 8086 assembler. I have heared of some people hacking small model C program into 8080 model, but I don't know the details. -- Alan Fargusson. { ihnp4, amdahl, mot }!drivax!alan