ABSTRACT

Protected modes. What happens to registers? What about the stack? What are the address mappings? I have further developed the discussion of interrupt handling for Real and Protected modes. I have also considered the issue of synchronizing between DOS and Windows. For example, how does a DOS driver know when Windows is loading? How do you get a virtual device driver to cooperate with a DOS device driver? Or to cooperate with a WinApp? When writing the first edition of this book, I paid a lot of attention to Standard mode. In this edition, I have considered it to be "almost" history, so just about all of the code and description in this chapter is geared toward Enhanced mode, i.e., requiring at least a 386 CPU.