home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / i / ifp1s156.zip / PAGE_02.INF < prev    next >
Text File  |  1992-12-30  |  1KB  |  32 lines

  1.   On this page, INFOPLUS attemts to determine the CPU and math coprocessor
  2. that you have.
  3.  
  4.   The CPU is determined by exploiting minor differences between the CPU's.
  5. INFOPLUS can detect the 8088, 8086, V20, V30, 80188, 80186, 80286, i386,
  6. i486, and i486SX.  Currently, INFOPLUS cannot distinguish between the
  7. i386SX and the i386DX. Also, the AMD clones (Am386DX and Am386SX) are
  8. indistinguishable from their Intel counterparts.
  9.  
  10.                   **********The i386 POPAD bug**********
  11.  
  12.   If an i386 is detected, a test for a minor bug is done.  Failure of this
  13. test is nothing to worry about.  The majority of CPU's will fail.
  14.  
  15.   TECHNICAL NOTE:  On many 386's, the EAX register can be lost after a
  16. POPAD (POP All Double, the complement of PUSHAD) is performed.  The most
  17. common fix is to put a NOP immediately after the POPAD.  This is a very
  18. well known bug, and programs that use 386 specific code should work around
  19. it.
  20.  
  21.   For a 286/386/486, INFOPLUS will inform you of some of the special
  22. registers and status bits of these CPUs.
  23.  
  24.   In Coprocessors, INFOPLUS can detect the 8087, 80287, and 80387.  It also
  25. informs on whether the BIOS flat has been set.  On PC/XT computers, this
  26. bit is determined by a DIP switch setting.  On AT's and better, by a CMOS
  27. setting.
  28.  
  29.   For a 386/486, INFOPLUS checks to see if the BIOS has set a flag for the
  30. Weitek coprocessor.  Not all BIOSs support this flag.
  31.  
  32.