The Intel 80386 and Windows NT, part 1: introduction

Windows NT stopped supporting the Intel 80386 processor with Windows 4.0, which raised the minimum requirements to an Intel 80486. Therefore, the Intel 80386 technically falls into the category of “processor that Windows once supported but no longer does.” This series focuses on the portion of the x86 instruction set available on an 80386, although I will make notes about future extensions in a special chapter.

[…]

As with all the processor retrospective series, I’m going to focus on how Windows NT used the Intel 80386 in user mode because the original audience for all of these discussions was user-mode developers trying to get up to speed debugging their programs. Normally, this means that I omit instructions that you are unlikely to see in compiler-generated code. However, I’ll set aside a day to cover some of the legacy instructions that are functional but not used in practice.

Written by Raymond Chen, so you know it’s good stuff. Part 2, part 3, and part 4 are also already available.

11 Comments

  1. 2019-01-25 1:43 am
    • 2019-01-25 2:47 am
      • 2019-01-25 9:45 am
      • 2019-01-26 11:22 am
    • 2019-01-25 11:32 am
      • 2019-01-25 1:18 pm
        • 2019-01-26 11:25 am
          • 2019-01-26 2:49 pm
      • 2019-01-25 5:49 pm
      • 2019-01-26 11:23 am
    • 2019-01-26 11:21 am