home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / msdos / misc / 4992 < prev    next >
Encoding:
Text File  |  1992-09-01  |  2.8 KB  |  55 lines

  1. Newsgroups: comp.os.msdos.misc
  2. Path: sparky!uunet!gatech!taco!dspascha
  3. From: dspascha@eos.ncsu.edu (DAVID SCOTT PASCHAL)
  4. Subject: Re: V86 mode in DOS
  5. Message-ID: <1992Sep1.210400.27780@ncsu.edu>
  6. Originator: dspascha@c00089-100lez.eos.ncsu.edu
  7. Lines: 41
  8. Sender: news@ncsu.edu (USENET News System)
  9. Reply-To: dspascha@eos.ncsu.edu (DAVID SCOTT PASCHAL)
  10. Organization: North Carolina State University, Project Eos
  11. References:  <1992Aug30.161432.5655@dragon.acadiau.ca>
  12. Date: Tue, 1 Sep 1992 21:04:00 GMT
  13.  
  14.  
  15. In article <1992Aug30.161432.5655@dragon.acadiau.ca>, 890560p@dragon.acadiau.ca (Trevor Porter) writes:
  16. |> Path: taco!lll-winken!sun-barr!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!news.cs.indiana.edu!nstn.ns.ca!dragon.acadiau.ca!890560p
  17. |> From: 890560p@dragon.acadiau.ca (Trevor Porter)
  18. |> Newsgroups: comp.os.msdos.misc
  19. |> Subject: V86 mode in DOS
  20. |> Message-ID: <1992Aug30.161432.5655@dragon.acadiau.ca>
  21. |> Date: Sun, 30 Aug 92 12:14:32 GMT+5:00
  22. |> Organization: Acadia University
  23. |> Lines: 10
  24. |> 
  25. |> Could somebody please explain V86 mode in DOS.  When I install EMM386.EXE
  26. |> it puts the system in V86 mode.  The MSDOS manual doesn't mention anything 
  27. |> about V86 and some software won't run in this mode.  Is it possible to
  28. |> install EMM386.EXE without going into V86 mode?
  29. |> 
  30. |> Thanks
  31. |> 
  32. |> -- 
  33. |> _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_                               Trevor Porter        890560p@dragon.acadiau.ca                               Acadia University                                                               Wolfville, NS, Canada                                                           -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
  34. |>  
  35. |> 
  36.  
  37.  
  38. Hi.  On the 8086 and 8088 chips there is one operating mode -- real mode, where
  39. only one megabyte is addressable and any program can read or write any location
  40. in that one megabyte.  The 80286 introduced protected mode, which, like the name
  41. suggests, allows multitasking and protects memory owned by one process from all
  42. other processes running in the system, and up to 16 megabytes can be addressed.
  43. However, virtually all code written for real mode won't run in protected mode.
  44. The 80386 introduced Virtual-8086 mode, which is really a real mode process
  45. running along other protected mode processes.  Programs like Windows which try
  46. to switch the CPU into protected mode themselves can't run in V86 mode.  The
  47. reason that EMM386 uses V86 mode for emulation is that it has to use the page-
  48. translation feature of the 80386 which can only be run from within protected
  49. mode (and in order to make real-mode MS-DOS usable, it has to use V86 mode).
  50. I believe there is a switch to EMM386 (maybe /noems) that will prevent EMM
  51. translation, keep the system in real mode, and allow you to use Windows.
  52.  
  53. Tschuess,
  54. David Paschal
  55.