zlacker

[parent] [thread] 1 comments
1. bonzin+(OP)[view] [source] 2025-12-06 13:15:57
Not always. LOADALL was used heavily by Microsoft's HIMEM.SYS on the 286, but was not preserved on subsequent models.
replies(1): >>adrian+7t
2. adrian+7t[view] [source] 2025-12-06 17:17:01
>>bonzin+(OP)
That was because LOADALL was impossible to preserve, since the internal state of the CPU changed in the next models.

80386 also had an undocumented LOADALL instruction, but it was encoded with a different opcode, as it was incompatible with the 80286 LOADALL, by restoring many more registers.

After 1990, no successors to LOADALL were implemented, because Intel introduced the "System Management Mode" instead, which provided similar facilities and much extra.

[go to top]