таблица GDT

Тема в разделе "WASM.BEGINNERS", создана пользователем Rusl13, 27 апр 2010.

  1. Rusl13

    Rusl13 New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    4
    Доброго времени суток!
    Сорри, может пишу не там, но всё-же:
    по-моему структура сегментного дескриптора, в статьях ,,процессор интел в PM" и "прерывания в защищённом режиме" разная
    "прерывания в защищённом режиме":
    Код (Text):
    1.       [ LIMIT    |      BASE    | [b]PDLSTYPE         GD0ALIMT[/b]| BASE ]
    2.          db  0AAh, 0AAh, 00h, 00h, 00h, 10011010b, 01001111b, 00        ; êîä   (ñåëåêòîð = 8h)
    3.          db  0AAh, 0AAh, 00h, 00h, 00h, 10010010b, 11001111b, 00        ; äàííûå (ñåëåêòîð = 10h)
    4.          db  0FFh, 0FFh, 00h, 00h, 0Ah, 10010010b, 01000000b, 00        ; âèäåîáóôåð (ñåëåêòîð = 18h)
    5.          db  0AAh, 0AAh, 00h, 00h, 00h, 10011010b, 00000000b, 00        ; êîä ðåàëüíîãî ðåæèìà,
    в статье ,,процессор интел в PM" на картинке по-другому:
    Код (Text):
    1.     [ LIMIT    |      BASE           |   [b]GD0ALIMT PDLSTYPE[/b]| BASE ]
    2.          db  0AAh, 0AAh, 00h, 00h, 00h, 10011010b, 01001111b, 00        ; êîä   (ñåëåêòîð = 8h)
    3.          db  0AAh, 0AAh, 00h, 00h, 00h, 10010010b, 11001111b, 00        ; äàííûå (ñåëåêòîð = 10h)
    4.          db  0FFh, 0FFh, 00h, 00h, 0Ah, 10010010b, 01000000b, 00        ; âèäåîáóôåð (ñåëåêòîð = 18h)
    5.          db  0AAh, 0AAh, 00h, 00h, 00h, 10011010b, 00000000b, 00        ; êîä ðåàëüíîãî ðåæèìà,
     
  2. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.625
    Адрес:
    Russia
    скорее всего в одной из них просто косяк в заголовке - сверься по манам от интела