EasyManua.ls Logo

Intel 80286

Intel 80286
515 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
THE
80286
INSTRUCTION
SET
CLTS-Clear
Task Switched
Flag
Opcode
Instruction Clocks Description
OF
06 CLTS
2 Clear task switched flag
FLAGS
MODIFIED
Task switched=O
FLAGS
UNDEFINED
None
OPERATION
CLTS clears the task switched flag in the Machine Status Word. This flag
is
set by the 80286 every
time a task switch occurs. The TS flag
is
used to manage processor extensions as
follows:
every execu-
tion of a WAIT or an ESC instruction
will
be trapped if the
MP
flag of MSW
is
set and the task
switched flag
is
set. Thus,
if
a processor extension
is
present and a task switch has been made since the
last
ESC
instruction
was
begun, the processor extension's context must be saved before a
new
instruc-
tion can be issued. The fault routine
will
save the context and reset the task switched flag
or
place the
task requesting the processor extension into a queue until the current processor extension instruction
is
completed.
CLTS appears in operating systems software, not in applications programs.
It
is
a privileged instruction
that
can only be executed
at
level
O.
PROTECTED
MODE
EXCEPTIONS
#GP(O) if
CL
TS
is
executed with a current privilege level other than
o.
REAL
ADDRESS
MODE
EXCEPTIONS
None (valid in REAL ADDRESS MODE to allow power-up initialization for Protected Mode) ,
8-31
pcjs.org

Table of Contents

Related product manuals