Skip to main content
The 2024 Developer Survey results are live! See the results

All Questions

Tagged with
4 votes
4 answers
2k views

The move to protected mode on x86 [closed]

When I learned programming, the programmer of the CPU had direct memory access. That is, the Z80, the 8086/8088, 6502, and so on. I don't know of any real use of the 186, but at least the 286 ...
ABM K's user avatar
  • 472
19 votes
3 answers
2k views

Did any software attempt to perform 8086 emulation on the 80286 using LOADALL, in the vein of the later virtual 8086 mode of the 80386?

I know that Virtual 8086 mode was added on the 80386 to make it possible to run old applications in a Protected Mode environment. The 80286 had a lot of shortcomings, such as not being able to switch ...
DarkAtom's user avatar
  • 2,337
13 votes
2 answers
2k views

Are .COM executable binaries real mode or protected mode?

Windows and DOS binary executable files with the .EXE extension have an MZ header in them and nowadays also a PE header. But before these there used to also be .COM binary executable files and they ...
hippietrail's user avatar
  • 6,938
7 votes
1 answer
3k views

How do you put a 286 in Protected Mode?

From the Art of Intel x86 Assembly, Page 149, The 80386 added four control registers: CR0-CR3. These registers extend the msw registers of the 80286 [...] The book says earlier that, The 80286 ...
Evan Carroll's user avatar
  • 3,388