Удивительное рядом

Discussion in 'WASM.ASSEMBLER' started by Medstrax, Apr 3, 2010.

  1. Sol_Ksacap

    Sol_Ksacap Миша

    Blog Posts:
    0
    fs gs.


    medstrax1
    >На моем П4 варя старшее слово обнуляет
    Проц обнуляет старшее слово или винда под варей обнуляет gs при переключении потоков и в результате видно обнулённое младшее слово? (Этот вопрос может выглядеть как сомнение в исправности рассудка, но на самом деле ничего такого не подразумевается – мы лишь хотим исключить даже самую тончайшую возможность ошибки).
     
  2. Medstrax

    Medstrax Забанен

    Blog Posts:
    0
    Именно проц, винда непричем, под варей я грузил дос с дискетки
     
  3. Sol_Ksacap

    Sol_Ksacap Миша

    Blog Posts:
    0
    >Именно проц, винда непричем, под варей я грузил дос с дискетки
    Тогда можно получить схождение, если положить, что VMWare эмулирует выполнение кода в некоторых случаях (при выполнении кода в реальном режиме, например). И, поскольку эмулирует она в соответствии с манами, то именно в таких случаях можно наблюдать обнуление.
     
  4. valterg

    valterg Active Member

    Blog Posts:
    0
    Правильно будет проверить на реальной машине из ДОС. Все остальное не исключает внешнего влияния среды - ОС и виртуалка.
     
  5. Medstrax

    Medstrax Забанен

    Blog Posts:
    0
    Суть в том, что раньше во всех режимах работало согласно манов и под виртуалкой, и на реальном проце. Сейчас работает согласно манов ТОЛЬКО под виртуалкой.
     
  6. Clerk

    Clerk Забанен

    Blog Posts:
    0
    medstrax1
    Да пофиг ваша виртуалка, поведение одинаково и из под доса :P