D
David
True, but you have the 1MB memory limitation.That is as I remember it.
Yes. But when startting a DOS program below 640K, then it starts in
full 16bit gorgeousness. So as DOS is, 16bit. ?
Real Mode is not more bad than protected mode, it`s only 16bit.
No, a '286 had code available which the 8088/8086 could not run. Thehmmmm, I am wondering what that is about 286 code. Could a 8086 run 286
code? Are there even differencies? Protected Mode??
Regarding to your post it means to me, that also a 8086 could address
16MB?
Not to forget the 8087 and Turbo-Button ..etc ;-)
8088/8086 did not have Protected Mode. The only way that an 8088/8086
could use extra memory was by using add-on chips which enabled the
switching of RAM into a 4KB slot. This process was called either
extended or expanded RAM. I think "expanded" was the correct title.
When the 80286 came on the market the other term was used for its
memory management system.
The 8087 was only a math co-processor and there were matching 80287,
80387 and 80487 chips as well. The 80486DX had the maths co-processor
built in but the 80486SX did not and needed the 80487 for math
intensive work. It would work with the 80387 also.
All programs written for DOS needed to be usable on an 8088/8086 so
the '286 extensions were not used in compilation until Himem.sys and
EMM became part of DOS with the infamous MS-DOS V4. Even then it took
some time before it became commonplace around the time of DOS 5.
The turbo button was a kludge to slow the processor down in order that
games, which counted processor cycles for timing, would not be too
fast.