-----------------------------------------------------------------|Код Команда Число Описание ||операции тактовых || циклов || || 0F 06 CLTS 7 Очистить флаг переключения задачи|----------------------------------------------------------------- Работа команды Флаг TS в CR0 <- 0; ОписаниеКоманда CLTS очищает флаг переключения задачи (TS) в регистре CR0. Этотфлаг устанавливается процессором всякий раз, когда происходит переключениезадачи. Флаг TS используется для управления расширениями процессораследующим образом: - Каждое выполнение команды ESC при установленном флаге TS вызываетисключение.- Выполнение команды WAIT вызывает исключение ловушки при одновременноустановленных флагах MP и TS. Таким образом, если переключение задачи произошло после начала командыESC, может потребоваться сохранить контекст модуля для операции сплавающей точкой, прежде чем может быть выдана новая команда ESC.Обработчик сбоя сохраняет контекст и очищает флаг TS.Команда CLTS используется в операционном программном обеспечении, а не вприкладных программах. Это привилегированная команда, которая может бытьвыполнена только на уровне привилегированности 0. Изменяемые флагиОчищается флаг TS (флаг в регистре CR0, а не во флаговом регистре). Исключения защищенного режима#GP(0), если команда CLTS выполняется с текущим уровнемпривилегированности, не равным 0. Исключения режима реальных адресовОтсутствуют (допустима в режиме реальных адресов для того, чтобы позволитьинициализацию для защищенного режима). Исключения виртуального режима 8086Отсутствуют