Article View: alt.msdos.programmer
Article #1031Re: .com and .exe files
From: Michael R Castle
Date: Wed, 27 Jan 1993 11:43
Date: Wed, 27 Jan 1993 11:43
26 lines
1955 bytes
1955 bytes
In article <C1HtvM.Eun@world.std.com> mikep@world.std.com (Michael Podanoffsky) writes:
>
>Both .com and .exe files can be loaded anywhere.
>
>A .com file contains no segments whatsoever. All data, code and stack share
>the same 64k segment.
>
>An .exe file contains segments and can exceed 64k. Only .exe files are really
>rommable should this ever be needed. One major side effect is that different
>code segments may be produced.
>
>.com files are an exact byte image of the program in memory without any
>relocation information. That means all references are near.
Question: Can't com files use more than 64k? Once the program is going,
you can pretty much do what ever you want with the segment registers, and
request more memory, and access the full 640 k. I seem to remember a while
back that someone wrote a program (forth interpreter, if I remember
correctly) that is a .com file, but isn't limited by 64k.
mrc
--
Mike Castle .-=NEXUS=-. Life is like a clock: You can work constantly
mcastle@cs.umr.edu and be right all the time, or not work at all
S087891@UMRVMA.UMR.EDU and be right at least twice a day. -- mrc
We are all of us living in the shadow of Manhattan. -- Watchmen
Technical Details
Message-ID:
<1993Jan27.114320.14690@umr.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!news.univie.ac.at!scsing.switch.ch!univ-lyon1.fr!ghost.dsi.unimi.it!batcomputer!rpi!usc!howland.reston.ans.net!spool.mu.edu!caen!destroyer!news.iastate.edu!hobbes.physics.uiowa.edu!moe.ksu.ksu.edu!usenet-feed.umr.edu!mcastleReferences:
<1993Jan25.231026.6514@news.unomaha.edu> <1993Jan26.201921.21687@ousrvr.oulu.fi> <C1HtvM.Eun@world.std.com>Show Full Headers
Complete Article Headers
Newsgroups: alt.msdos.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!news.univie.ac.at!scsing.switch.ch!univ-lyon1.fr!ghost.dsi.unimi.it!batcomputer!rpi!usc!howland.reston.ans.net!spool.mu.edu!caen!destroyer!news.iastate.edu!hobbes.physics.uiowa.edu!moe.ksu.ksu.edu!usenet-feed.umr.edu!mcastle From: mcastle@cs.umr.edu (Michael R Castle) Subject: Re: .com and .exe files References: <1993Jan25.231026.6514@news.unomaha.edu> <1993Jan26.201921.21687@ousrvr.oulu.fi> <C1HtvM.Eun@world.std.com> Date: Wed, 27 Jan 1993 11:43:20 GMT Nntp-Posting-Host: next9.cs.umr.edu Organization: University of Missouri - Rolla, Rolla, MO Sender: cnews@umr.edu (UMR Usenet News Post) Message-ID: <1993Jan27.114320.14690@umr.edu> Lines: 26