🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #934

Re: LOADALL and the 486

#934
From: ECKHARDT, JASON LEE
Date: Wed, 11 Nov 1992 01:59
38 lines
2492 bytes
In article <1992Nov9.115520.5893@fct.unl.pt>, jpl@antares.fct.unl.pt (Joao Prospero Luis [ps]) writes...
>Marcus Jenkins (marcusj@apricot.co.uk) wrote:
>: I know this may be an FAQ, but I am just a little confused.  Is
>: LOADALL implemented in the 486?  PC Magazine said that it is
>: in all processors from 2-486.  It also said that Microsoft use
>: the instruction in HIMEM.SYS, SMARTDRV.SYS and RAMDRIVE.SYS in
>: MS-DOS.  On the other hand, an instructor from Intel (while lecturing
>: on an i386/486 programming and architecture course) alleged that
>: LOADALL is only there on 286 and earlier steps of the 386.  Does
>: anybody know the REAL answer?  Is there commercial software out
>: there that does use this reserved instruction.  This enquiry is
>: out of curiosity only - I have no intention of putting LOADALL
>: into any of my programs!
> 
>	As far as I know (it isnt that much) LOADALL isnt implemented in
>the 386, but is simulated by some BIOSes. When it traps an invalid opcode
>it goes to check if it is a LOADALL, if it is it is simulated otherwise
>it does something else (in fact I think it tests some other invalid opcode
>first but I dont remember which). This was confirmed with my AMI BIOS.
> 
>	JPL
> 
>--
>Joao Prospero Luis                 |
>Universidade Nova de Lisboa        | Internet: jpl@fct.unl.pt
>Faculdade de Ciencias e Tecnologia |
>Departamento de Informatica        | Fax:   (+351) (1) 295-5641
>2825 Monte Caparica, PORTUGAL      | Phone: (+351) (1) 295-4464

There are two different LOADALL's, the 286 LOADALL and 386 LOADALL.
Although they don't exist on the 486, the 286 LOADALL is emulated by every
386/486 BIOS.

For a great article on both LOADALL's, check out the October 1991 issue
of Tech Specialist. It's around 15 pages of info plus its got some 
interesting code that shows interesting features of the instruction.

jason.
Technical Details
Message-ID: <10NOV199219595243@zeus.tamu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!uwm.edu!cs.utexas.edu!tamsun.tamu.edu!zeus.tamu.edu!jle9162
References: <1992Nov04.155003.25751@apricot.co.uk> <1992Nov9.115520.5893@fct.unl.pt>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!uwm.edu!cs.utexas.edu!tamsun.tamu.edu!zeus.tamu.edu!jle9162
From: jle9162@zeus.tamu.edu (ECKHARDT, JASON LEE)
Newsgroups: comp.sys.intel
Subject: Re: LOADALL and the 486
Message-ID: <10NOV199219595243@zeus.tamu.edu>
Date: 11 Nov 92 01:59:00 GMT
Article-I.D.: zeus.10NOV199219595243
References: <1992Nov04.155003.25751@apricot.co.uk> <1992Nov9.115520.5893@fct.unl.pt>
Sender: news@tamsun.tamu.edu (Read News)
Distribution: usa
Organization: Texas A&M University, Academic Computing Services
Lines: 38
News-Software: VAX/VMS VNEWS 1.41