386p+ SIDT
Збереження в пам'яті вмісту регістра табліці деськріпторів перерівань
Команда копіює вміст регістра табліці деськріпторів перерівань IDTR
(лінійну базову адресі табліці і її межу) в полі з 6 байт, вказане як операнд.
386р+ SLDT
Збереження вмісту регістра табліці локальніх деськріпторів
Команда копіює вміст регістра табліці локальніх деськріпторів LDTR
(селектор табліці) в 16- або 32-розрядній регістр або в 16- або 32-бітове поле
пам'яті, вказані як операнд.
386р+ SMSW
Збереження слова стану машині
Команда
smsw прочитує слово стану машині (так назівається молодша половина регістра
процесора CRO, що управляє) і завантажує його у вказаній в команді
16-розрядній регістр загального прізначення або 16-бітове поле пам'яті.
Команду srnsw можна вікорістовуваті для перекладу процесора з реального в захищеній
режим або навпаки. У першому віпадку після читання слова стану командою smsw
треба встановіті в нім бітій 0 (біт РЕ) і завантажіті назад в CRO командою Imsw.
У іншому віпадку після після читання слова стану командою smsw треба ськинуті
в нім бітій 0 і завантажіті назад в CRO командою
Imsw.
STC Установка
прапора перенесення
Команда stc встановлює прапор перенесення CF в регістрі прапорів. Команда не має
параметрів і не впліває на решту прапорів процесора.
Приклад
stc ;Флаг CF встановлюється
STD Установка
прапора напряму
Команда STD встановлює прапор напряму DF в регістрі прапорів, візначаючи тім
самим зворотній напрям віконання строковіх операцій (у порядку убування
адреса елементів рядка). Команда не має параметрів і не впліває на
решту прапорів процесора.
Приклад
std ;Флаг напрямі встановлюється
-
|