Справочник по языку Ассемблера IBM PC

       

SGDT


(Store Global Descriptor Table)

Сохранение регистра глобальной дескрипторной таблицы

Схема команды:  sgdt источник 

Назначение: извлечение содержимого системного регистра gdtr, содержащего значения базового адреса и размера глобальной дескрипторной таблицы GDT.


Алгоритм работы:


Команда выполняет чтение содержимого системного регистра gdtr в область памяти размером 48 бит. Структурно эти 48 бит представляют 16 бит размера и 32 бита значения базового адреса начала таблицы GDT в памяти.
Состояние флагов после выполнения команды:

выполнение команды не влияет на флаги

Применение:


Команду sgdt применяют при работе системных программ с уровнем привилегий 0, в частности, при написании различных драйверов.

.286 ;структура для описания псевдодескриптора gdtr point   STRUC lim     dw      0 adr     dd      0         ENDS .data point_gdt       point   

.code ... ;читаем содержимое gdtr         sgdt    point_gdt ...         



См. также: уроки 16, 17 и команду



Содержание раздела