в каком кольце находимся..?

Discussion in 'WASM.WIN32' started by xdf, Nov 29, 2007.

  1. xdf

    xdf New Member

    Blog Posts:
    0
    собственно сабж..
    не подскажите как определить в каком кольце находимся?
    (без вызова привилегированных инструкций)
     
  2. TermoSINteZ

    TermoSINteZ Синоби даоса Staff Member

    Blog Posts:
    2
    xdf
    А почему без ?
    Ну можно еще регистры CR посмотреть :) Если удастся то 0 кольцо, если нет то 3 :)
     
  3. PROFi

    PROFi New Member

    Blog Posts:
    0
    xdf

    push cs
    pop eax
    and al,0FCh

    в al - кольцо
     
  4. xdf

    xdf New Member

    Blog Posts:
    0
    спасибо!

    помогло

    блин) нужно книжки читать
    а из-за отсутствия времени всё методом тыка познаётся


    п.с. может and 111000b - кольцо о_О
     
  5. TermoSINteZ

    TermoSINteZ Синоби даоса Staff Member

    Blog Posts:
    2
    xdf
    Нет RPL\CPL поля в сегментных регистрах это первые 2 бита
     
  6. xdf

    xdf New Member

    Blog Posts:
    0
  7. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    xdf
    колец всего 4 штуки, А у тебя выходит аж 8 если три бита..