🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #1543

Re: 286 Protected mode

#1543
From: Glenn L. Austin
Date: Thu, 05 Jul 1990 20:25
32 lines
2163 bytes
minar@reed.bitnet (Nelson Minar,(???)) writes:


>What exactly is 286 protected mode? Where can I read about programming it?
>Specifically, I am interested in how it handles addresses. I'm aware it can
>access memory greater than 1MB, so I presume it handles segmenting differently.
>What does it do?

>I also understand that MS-DOS doesn't function in protected mode. Does the
>BIOS? Are there MS-DOS like OSs that will work in protected mode?

286 protected mode is the mode that OS/2 runs in.  Almost any good '286
manual will talk about some of the differences, but the major one is that
the segment registers are now really "selector" registers, with the selector
table stored off in protected RAM.

Some of the BIOS will work in protected mode, however, don't plan on using
too much of it.  A good portion of it assumes that the interrupt vectors are
in segment 0, BIOS variables are in segment $40, the screen is at $Bx00, etc.
This is not necessarily true in protected mode, since sequential segments are
not necessarily sequential in memory.

-- 
-----------------------------------------------------------------------------
| Glenn L. Austin               | "Turn too soon, run out of room,          | 
| Auto Racing Enthusiast and    |   Turn too late, much better fate"        |
| Communications Toolbox Hacker |   - Jim Russell Racing School Instructors |
| Apple Computer, Inc.          | "Drive slower, race faster" - D. Waltrip  | 
| Internet:   austing@apple.com |-------------------------------------------|
| AppleLink:  AUSTIN.GLENN      | All opinions stated above are mine --     |
| Bellnet:    (408) 974-0876    |                who else would want them?  |
-----------------------------------------------------------------------------
Technical Details
Message-ID: <42673@apple.Apple.COM>
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!mailrus!uunet!decwrl!apple!austing
References: <15154@reed.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!mailrus!uunet!decwrl!apple!austing
From: austing@Apple.COM (Glenn L. Austin)
Newsgroups: comp.os.msdos.programmer
Subject: Re: 286 Protected mode
Message-ID: <42673@apple.Apple.COM>
Date: 5 Jul 90 20:25:56 GMT
References: <15154@reed.UUCP>
Organization: Apple Computer Inc., Cupertino, CA
Lines: 32