home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.msdos.programmer
- Path: sparky!uunet!newsflash.concordia.ca!mizar.cc.umanitoba.ca!access.usask.ca!kakwa.ucs.ualberta.ca!unixg.ubc.ca!cs.ubc.ca!news.UVic.CA!sol.UVic.CA!erempel
- From: erempel@sol.UVic.CA (Evan Rempel)
- Subject: Linker > 64K segment
- Message-ID: <erempel.724105127@sol.UVic.CA>
- Keywords: segment, linker, masm, assembly, asm
- Sender: news@sol.UVic.CA
- Nntp-Posting-Host: sol.uvic.ca
- Organization: University of Victoria
- Distribution: canada
- Date: 11 Dec 92 20:18:47 GMT
- Lines: 16
-
- I am writing som 386 assmebly code with Microsoft Assembler 6.0b
- and it assembles quite nicely, including in "Flat" memory
- model. This allows for a 32 bit (4 Gigabyte) segment, but
- when I make a segment larger that 64KB I am
- unable to link it into an executable.
-
- Questions:
-
- 1. Is it possible to run a program with a single segment
- larger than 64 KB, even if my program puts the CPU into
- 32 bit mode (of course 16 bit for DOS calls)?
-
- 2. If the above is true, then where do I get a linker
- that will link a segment > 64 KB.
-
- Evan
-