home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / intel / 2219 < prev    next >
Encoding:
Internet Message Format  |  1992-11-10  |  2.4 KB

  1. Path: sparky!uunet!ogicse!uwm.edu!cs.utexas.edu!tamsun.tamu.edu!zeus.tamu.edu!jle9162
  2. From: jle9162@zeus.tamu.edu (ECKHARDT, JASON LEE)
  3. Newsgroups: comp.sys.intel
  4. Subject: Re: LOADALL and the 486
  5. Message-ID: <10NOV199219595243@zeus.tamu.edu>
  6. Date: 11 Nov 92 01:59:00 GMT
  7. Article-I.D.: zeus.10NOV199219595243
  8. References: <1992Nov04.155003.25751@apricot.co.uk> <1992Nov9.115520.5893@fct.unl.pt>
  9. Sender: news@tamsun.tamu.edu (Read News)
  10. Distribution: usa
  11. Organization: Texas A&M University, Academic Computing Services
  12. Lines: 38
  13. News-Software: VAX/VMS VNEWS 1.41
  14.  
  15. In article <1992Nov9.115520.5893@fct.unl.pt>, jpl@antares.fct.unl.pt (Joao Prospero Luis [ps]) writes...
  16. >Marcus Jenkins (marcusj@apricot.co.uk) wrote:
  17. >: I know this may be an FAQ, but I am just a little confused.  Is
  18. >: LOADALL implemented in the 486?  PC Magazine said that it is
  19. >: in all processors from 2-486.  It also said that Microsoft use
  20. >: the instruction in HIMEM.SYS, SMARTDRV.SYS and RAMDRIVE.SYS in
  21. >: MS-DOS.  On the other hand, an instructor from Intel (while lecturing
  22. >: on an i386/486 programming and architecture course) alleged that
  23. >: LOADALL is only there on 286 and earlier steps of the 386.  Does
  24. >: anybody know the REAL answer?  Is there commercial software out
  25. >: there that does use this reserved instruction.  This enquiry is
  26. >: out of curiosity only - I have no intention of putting LOADALL
  27. >: into any of my programs!
  28. >    As far as I know (it isnt that much) LOADALL isnt implemented in
  29. >the 386, but is simulated by some BIOSes. When it traps an invalid opcode
  30. >it goes to check if it is a LOADALL, if it is it is simulated otherwise
  31. >it does something else (in fact I think it tests some other invalid opcode
  32. >first but I dont remember which). This was confirmed with my AMI BIOS.
  33. >    JPL
  34. >--
  35. >Joao Prospero Luis                 |
  36. >Universidade Nova de Lisboa        | Internet: jpl@fct.unl.pt
  37. >Faculdade de Ciencias e Tecnologia |
  38. >Departamento de Informatica        | Fax:   (+351) (1) 295-5641
  39. >2825 Monte Caparica, PORTUGAL      | Phone: (+351) (1) 295-4464
  40.  
  41. There are two different LOADALL's, the 286 LOADALL and 386 LOADALL.
  42. Although they don't exist on the 486, the 286 LOADALL is emulated by every
  43. 386/486 BIOS.
  44.  
  45. For a great article on both LOADALL's, check out the October 1991 issue
  46. of Tech Specialist. It's around 15 pages of info plus its got some 
  47. interesting code that shows interesting features of the instruction.
  48.  
  49. jason.
  50.