fs gs. medstrax1 >На моем П4 варя старшее слово обнуляет Проц обнуляет старшее слово или винда под варей обнуляет gs при переключении потоков и в результате видно обнулённое младшее слово? (Этот вопрос может выглядеть как сомнение в исправности рассудка, но на самом деле ничего такого не подразумевается – мы лишь хотим исключить даже самую тончайшую возможность ошибки).
>Именно проц, винда непричем, под варей я грузил дос с дискетки Тогда можно получить схождение, если положить, что VMWare эмулирует выполнение кода в некоторых случаях (при выполнении кода в реальном режиме, например). И, поскольку эмулирует она в соответствии с манами, то именно в таких случаях можно наблюдать обнуление.
Правильно будет проверить на реальной машине из ДОС. Все остальное не исключает внешнего влияния среды - ОС и виртуалка.
Суть в том, что раньше во всех режимах работало согласно манов и под виртуалкой, и на реальном проце. Сейчас работает согласно манов ТОЛЬКО под виртуалкой.