Hmm...nejsem si jistý, jestli LOADALL funguje i na switch protect->real. Informace o protected/real modu neni nikde skryta, ta je úplně normálně v MSW. Akorát ten bit nejde změnit z hodnoty protected na hodnotu real. :-)
Mmch. klasickým způsobem resetování CPU je požádat keyboard controller o vyslání signálu RESET. Jenže to je periférie, tudíž je to dost pomalý; jestli chcete (samozřejmě, že dneska ne, tehdy :-) ) pouštět pod woknama na 286ce staré programy, tak potřebujete dost rychle přepínat protected->real, což takhle nejde. Nuže, jak na to? Pomocí triple faultu. :-)
Instrukci LOADALL nelze v 80286 provest prepnuti z chraneneho rezimu do realneho. Jakmile je v 80286 jednou chraneny rezim zapnut (nastavenim bitu PE na jednicku v registru MSW), musi byt instrukci LOADALL plnen registr MSW tak, ze ma v bitu PE jednicku. Jedinou moznosti jak prepnout zpet do realneho rezimu je aktivovani signalu RESET.