home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ornl!sunova!convex!darwin.sura.net!spool.mu.edu!agate!doc.ic.ac.uk!uknet!mcsun!sun4nl!hacktic!utopia!global!peter
- From: peter@global.hacktic.nl (Peter Busser)
- Newsgroups: alt.lang.asm
- Subject: Re: 32-bit addressing
- Message-ID: <1992Nov14.090106.350@global.hacktic.nl>
- Date: 14 Nov 92 09:01:06 GMT
- References: <corey.0e1y@amiganet.chi.il.us> <librik.721637551@cory.Berkeley.EDU>
- Organization: Global Village 1
- Lines: 21
-
- librik@cory.Berkeley.EDU (David Librik) writes:
-
- >corey@amiganet.chi.il.us (Corey Sweeney) writes:
-
- >Or do you mean "protected mode"? The problem with running in protected
- >mode is that it is a pain and a half to access low memory (i.e. DOS and
- >video); you'll need something like Phar Lap's DOS extender.
-
- ??? In PM you can access low mem as easily as high mem. It's just a matter of
- setting the descriptor tables right.
-
- >You can get
- >a 286 into protected mode, but it's a kludge -- although I don't have the
- >code here, it involves sending a command to the keyboard controller and
- >then doing a quick reboot! It's easier on the 386.
-
- Ha! That's not true! It's as easy to get a 80286 *IN* protected mode as it is
- to get a 386 *IN*. Only to get *OUT* of PM (i.e. switch to RM) requires a
- kludge on the 286. BTW, there exist undocumented instructions on both the 286
- and the 386 which allow you to access mem >1M without switching to PM mode and
- back to RM (although I don't know the details).
-