Académique Documents
Professionnel Documents
Culture Documents
is
te
re
U
nR
eg
-
-
d
re
te
is
U
nR
eg
-
-
- - - -
- -
-- -
--
is
te
re
U
nR
eg
re
te
is
U
nR
eg
d
te
re
U
nR
eg
is
- -
- -
-- -- -- -
--- - -- - -
- - -
re
te
U
nR
eg
is
- - - -
-- - -
- -- -
-
-
-
-- - -- - --
- - -
--
-
-- -
U
nR
eg
is
te
re
re
te
is
U
nR
eg
d
re
te
- ----
--- -
--
- -
-
-
- ---
--
--
- -
-
-- - --
-
- -
-
-
U
nR
eg
is
- - -
- ---
-
- -
--- -
-- -
- -
- --
-
- --
- -
re
- - -
--- -
U
nR
eg
- -
-
- -
-
is
te
- -
- - -- -
-
-
te
re
- -
-
-- -
-
-
- - -
-
-
-
-
-
-
is
- - -
U
nR
eg
- --
- -
- -
-
--- - ---
-- --
-- - -
-- -
- -
- -
-
-
- -
-
- -
-
-
--
-
te
re
-
-
U
nR
eg
is
-
-
--
-
-
--
- -
-
-
-
--
- - -
- -
- --
---
-
--
-- - -
U
nR
eg
is
te
re
-
-
-
-- -
- -
- --
-
-- - -
- ---
-- -
-
-- --
- - - -
-
-
- --
- --
-
-
-
-
-
- -
-
-
-
--
-- -
-
- -
- -
- - - -
-
- -
U
nR
eg
is
te
re
-
- - -
-
-
- -
- --
-
-
- -
-- - -- -
- -
- -
-
-- - -- -
- -
- -
- -- -
- -
- -- -
- - -
- -
-
-- - -
-
-
-
-- -
- -
-- -
-- -
-- -
- --
U
nR
eg
is
te
re
--
-
- -
-
--
-
-
- -
--
-
-
-
- -
- --
- -
- -
-
-
--
-
-
-
-
-
U
nR
eg
is
te
re
--
-- - --
-
- -
- -- -
--
-
- -
- -- -
--
-
- -
--
-
-
-- -
--
--
- --
-
-
-
-- -
--
-
- --
--
-
-
-
-
-
--
-- -
U
nR
eg
is
te
re
--
--
-- -
-
-- -
--
-
- -
- -
-
-
--
--
-
-- -
-- - --
-
--
-
-- -
-
-
-
--
-
- -
- -
- - ---
-
- -
- -
U
nR
eg
is
te
re
-
-
- -
--
-
-
-
-
-
--
- -
- -
- - -
- -
- - -
- --
- -- - -
- -
-
-
-
-
-
-
--
-
U
nR
eg
is
te
re
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- --- -
- -
-- -
-
- -- -
- --
- -
-
-- -
- --- - -
-
- --
-
-
-
- -
- -
-
re
--
te
--
--
U
nR
eg
is
-
- - --
- - -
-- -
- -
-- -
-
-
- --
- - -
-
- --
-
-
-
- -
-
-
-
-
- -
U
nR
eg
is
te
re
-
-
-- --
-
-
--
- - -
- - -
-
-
-
--
-
-
-
- -
-
-
U
nR
eg
is
te
re
-
-
-
-
--
-
--
-
-
-
-
-
-
-
-
-
-
-
-
re
-
-
-
U
nR
eg
is
te
-
-
--
--
-
-- - - -
- -
- -
- -
-
U
nR
eg
is
te
re
--
-- - -
-
-
-
--
-- -
- - -
-
--
-
-
- --
-
- -- -
-
-
-
--
- -
-
-
-- --
-
---
U
nR
eg
is
te
re
--
-
-
-
--
-
-- -
-
-
- -
-- -
- -
-
--
--
-
-- -
-
- --
-
-
- -
--
-
-
-
U
nR
eg
is
te
re
- -
- -
-- -
-
-
-
- -
-
-
- -
- -
- -
-
-
-
- -
-
-
- --
-- - -
---
-- -
U
nR
eg
is
te
re
--- -
- --
-
- -
-
- -
-
---
-
-
-
- -
-
-- -
-- -
- -
- -
-
- -- ----
-
-
-
- - -
-
- -
- - -
- ---
-
-
-
- -
-
U
nR
eg
is
te
re
- - -
-
-
-
-
-
-- - -
-
-
- -
-
- - -
- -
-
- -
-
- -
-
-
--
-
- -
-
- -
- -
-
-
-
-
-
- -
- -
- - -
U
nR
eg
is
te
re
- -
- - -
- -
-
--
--
--
--
-
--
-
-
- - -
-
-
- -
- -
- -
- -
- -- -
- -
- --
-
- -
- -
U
nR
eg
is
te
re
-
-
- -
-
-
-
- -
-
--
-
-
- --
-
-
-
-
-
-
-
-
- - -
- -
-
- -
--
--
U
nR
eg
is
te
re
-
-
--
--
--
-
-
--
- - -
--
--
-
--
--
--
-
-
--
--
--
-
-
--
-
--
--
-
-
--
--
--
U
nR
eg
is
te
re
-
-
--
--
--
-
- --
-
--
--
--
-
-
--
--
--
--
-
-
--
--
--
-
-
--
-
--
--
-
U
nR
eg
is
te
re
-
--
--
--
-
-
--
--
--
-
-
--
--
--
-
-
--
-
-
--
--
-
- -
- -
-
--
--
- --
-
--
U
nR
eg
is
te
re
-
---
- ---
---
---
-
--
--
--
-
-
--
--
--
-
-
--
-
- -
-
- - --
-- -
-
- - -
---
-
U
nR
eg
is
te
re
--
- -
-
--
---
-
- --
- --
--
-
-
- - -
- -
-
-
- --
--
--
--
--
-
-
-- -
-
---
-
- -
-
- -
-
-
-
U
nR
eg
is
te
re
-
-
--
- -
- -
- -
-- -
-
- - -
-
-
-
---
-
- - -
- - -
- -
-- --
-- -
-
---
--
-- -
- -
-
-
-
-
-
-
U
nR
eg
is
te
re
-
-
--
-
-
-
-
-
--
--
-
-
-
- -
-
- -
- -
-- --
-
-
-
-
-
- - --
- --
U
nR
eg
is
te
re
-
- - - -
-
-
-
--
--
- --
- -
--
-
-
-
-
--
-
-
-
-
- - - -
-
-
-
-
- -
--
-
-
-- -- -
-
-
-
-
re
U
nR
eg
is
te
-
-
- -
- -
-
- - - -
--
--
--
-
-- -
- -
-
-
- - -
-- - -
U
nR
eg
is
te
re
-
-- -
-
-
---
- -- -
-- - -
- -
-
- -
-
- -
---
-
- -
-
---
-
- -
-
---
-
-
-
-
-
- -
- - - -
-
-
-
-
-- -
U
nR
eg
is
te
re
--
- -
-
--
-- -
-
- -
--
-
-
-
- -
-
--
te
re
-
--
-- -
-
- --
-- --
- ---
- ---
- - -- -
-
-
- -
- -
- -
- -
-
--
is
U
nR
eg
-
-
- -
--
- -
-
--
-
--
-
-
-
- --
-
-- --
- -
U
nR
eg
is
te
re
-
-
- -
-
-- -- -
-- -- -
- -- -
- -
--
--
- --
-
- - ---
-
--
-- -
--
--
--
--
- --
--
--
-
--
- --
-
U
nR
eg
is
te
re
-
--
--
-- --
-
--
-
-
-
-
-
- -
-
-
-
- -
-
-
- -
- - -
--
--
-
- --
--
- -
-
-
- -
is
te
re
-
-- - -
- -
- -
-
-- --
-
-
-- -- - -
- -
-
---
-
U
nR
eg
-
-
-
--
-
--
-
-
- --
-
-
- -
- ---
U
nR
eg
is
te
re
- -
--
- -
- -
-- - --
- -
--
--
--
-
- -
- -
- -
--
-- --
-
- -
-
- -
U
nR
eg
is
te
re
- -
- -
-
- -
- -
-
-
- -
- - -
-- - --
- ---
- --
-
- -- -
-- -
-
- -
-
-
--
- -
- -
-
-
- -
U
nR
eg
is
te
re
-
---
- -
-- -
-- -
--
-- -
-- -
-
-
-
-
- -
-
- -
---
-
- -
- ---
-
-
U
nR
eg
is
te
re
-
- --
- -
-
-
-- - -
- -
- -
-- -
-- ---
---
--
-- - -
-- - -
-- - - - --
--- - --
-- -
-- -- -
---
-
-
-
-
- --
-
-
- --
- -
- --
- --
U
nR
eg
is
te
re
- -
--- --
--
- --
- -- --
- -
-
-- -
-- -
-
--
-- --
-
--
-- -
-
- --
- --
- -
--
-
--
- --
-- -
-
-
-
-- --
-
- -
---- -
- -
--
U
nR
eg
is
te
re
-
-
-
-
-
-
- - -
- --
- -
-- -
- -
--
-
-
---
-
-
---
-
-
-
- - --
- -
-- -
- -
-
-
- -
-
- --
-
- -
-
-
-- -
- - --
U
nR
eg
is
te
re
-
-- ---
--
-
-
-
-
-
---
- - -
-
-
-
-
-
-
- -
- -
re
-
- - -
--
--
--
--
- -
-
-- -
-
-
te
--
U
nR
eg
is
re
te
is
U
nR
eg
d
is
te
re
-- --
- -
-
-
--- -
--
- -
- -
-
-
-
-
-
- -
- -
-
- -
-
--
-
--
-- - -
-- -
-- - -
-- -
- - -- -
- - -- -
-- -
- -
-
-
- -
U
nR
eg
is
te
re
-
-
-
-
-
-
- -
-
- -- -
- -
--
-
- -
-
--
--
--
-
--
- --
-
-
-
- -
- -
- -
- -
-
-
-
U
nR
eg
is
te
re
- -
- -
-- - - -
-
-
- -
- -
-
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
---
-- -
-
-
-
-
-
-
-
-
U
nR
eg
re
te
is
-
-
-
- -
- -
-
-
- - -
-- -
-- -
-- - - --
-- - - --
-- - - --
-- - - --
-- - - --
- --
- --- -
--
---
---
---
---
-
---
-
-
--
-- --
-
-
U
nR
eg
is
te
re
-- -
---
- --
--
--
-
-
-
--
-- --
- --
-
- - -
-
-
-
-
-
- -
- -
-
-
U
nR
eg
is
te
re
-
- -
- - - -- - -
-
- - -
- - -
- - --
- -
-
-
-
- -
-
- - -- -
- -- -
- -
-
-
-
-
- - -
- - -
- -
- -
-
- -
-
-
-- -
U
nR
eg
re
te
is
-
- - -
---
-
- -
-- -
- - - ---
- -- -
-- - --
-
-
- -
-- - -
--
---
---
-
-
-
- -
-
-
-
U
nR
eg
re
te
is
-
-
-
-
- - -
- -
- -- - -
-- - -
- -
-
-
-
-
- -
-
-
-
-
-
-
-
- -
-
-
-
-
-
--
- -
-
-
-
- --
-
U
nR
eg
is
te
re
-
- -
-
- -
- -
- -
-- - -
-- -
-- -
-- -
-
-
-
-- -
--
-- --
-
-
- -
-
- -
- -
--
--
--
-
U
nR
eg
re
te
is
- - -
- -
-
- - --
- - -
- - -
-
-
--
-
---
-
-
--
-
-
-
-
-
-
-
- -
- -
U
nR
eg
is
te
re
-
- -
-
---
-
-
-
-
- - --
- - ---
- - ---
- -
- -
-
- --
-- -
-- -- -
-
- -
- -
-- -
--
-- -
-
- -
- -
-
- -
- -
-- -
--- -
---
- ---
- -
--
-
---
U
nR
eg
re
te
is
--
-
---
-
- --
-
---
---
-- -
- -
- -
- -
- - -
-
-
-
-
-
-
- --
-
-
- -
- -
- - -
--
- -
- -
- - -
U
nR
eg
is
te
re
-
-
- --
- -
- -
-
-
-
--
-- --
--
-- -
- -
-- -
-
-
-
- -
- - -
- --
- -
- - - - - -
-- -
-- -
-- -
-- -
-
U
nR
eg
re
te
is
-
-
- -- - -
- -
--
--
-
--
--
- - --
- -
- - -
- -
- --
- -
- -
---
-
-
- -
-
- -
- -
--
-- - - -
- -
-
-
- - -
- -
-
-
-
-
- -
-
-
-
U
nR
eg
is
te
re
- -
- - -
-
-
-
-
-
-
-
-- -
-
- -
-
-
- -
- - - -
- - -
- -
-
- -
--
-
--
--
-
-
- -
- --
---
- -
-
- -
-
-
-
U
nR
eg
is
te
re
-
-
-
-
- -
-
--- -
--
- -
--
--
-
- -
- -
- -
- -
- -
- -
-
-
-
-
--
- --
-- -
--
-
-- -
-
-- -
-- -
-
--
--
-- --
--
-
U
nR
eg
is
te
re
-
-
-- -
--
-
--
-
-
--
- -
-- -
--- -
--- -
-
- -
-
-
- -
-
-
-
-
- --
- -
-
-- -
--
-
-
-- --
--
-
-
--
--
-- - -
- -
U
nR
eg
re
te
is
U
nR
eg
d
-
Is This the Book for You?
- - -
- - -
-- - -- - -
U
nR
eg
A Moving Target
is
te
re
- -
- - -
-
- - - - -
- - -
- -
- - - - - -- -
-
- - -
-- -
- -
- - -
-- -
- -
re
-
-
-
-
-
te
is
- - -
U
nR
eg
- - - - --
- - -- - - -- - -- -
- -- - - ---
- - -
-- - - - -
- -
-- - - - -
- - - -
-
- -- --
- - -
- -- ---
- -
--
te
U
nR
eg
--
- -
-
-
- ---
--
--
- -
-
-- - --
-
- -
-
-
is
re
- - -
- ---
-
- -
--- -
-- -
- - -
--- -
-
- --
- -
re
- -
-
- -
-
te
- -
- - -- -
U
nR
eg
-
-
is
- - - - -
- - -
- - -
Documentation Conventions
U
nR
eg
is
re
- -
- -
- -
- -
te
- - - -
- --
- - --
- --
- - --
- --
- -- -
- - -
- - - ---- - - - -
Trademarks
-- - - -- --
- - - - --
-- -
re
U
nR
eg
--
- -
is
--
te
-
- -- - -
-
- - - --
-
- -
- ---
---
- ---
-
- -
re
U
nR
eg
is
te
-
-
--
U
nR
eg
is
te
re
Part 1
U
nR
eg
te
is
re
- ---- -- -
- - --
re
te
is
U
nR
eg
d
- -
-
This Chapter
re
- - - -
- -- -
- - - -
te
U
nR
eg
ISA Definition
is
- - -- - - --
- - --
- -- -- -- -
11
- -
---
- - ---
te
re
--- -
- -
U
nR
eg
is
- - - - -
- - -
- - -
--
- --
-- -- - - -
-- - - -- -
- - - -- -- - - - - -
- - -- - - -
12
--- -
-
-
--
--
- --
--
--
--
--
te
re
--
is
U
nR
eg
- - - - --
- --
-
- -- - - -
- - -
- - -
- - -
- -- -
- -
---
- - - -
- -- - - --
- - - -
- - - - - -
- - -- - -
-- - --
- - - -- -
13
- - - - --
- - -
- - -- --
- - - - --
re
- - - - ---
- - - --
- - -- - - -
-- - - - - - --
is
te
- - -- - -
- - - -
- - --- ---
--- -
-
U
nR
eg
14
-- --
- --
--
--
--
--
--
is
te
re
--
U
nR
eg
- --- -
- -- - - -
- - - -
- -- - -
- --
- --
15
- --- -
- -- - -
-
- - - -
- -- - -
- - --
- --
is
te
re
- --
- --- - -
--
-
U
nR
eg
16
te
re
- - - - -
is
- - -
---
U
nR
eg
- --
-
-
--
-- - --
--
--
- - - - --
- --- --- - -- -
- - - --
-- -
--- -
- - - - -
-- -- - -- -
-- --
- -- -
17
- - -- -- - -
-- - -- - -
-- - - - - - -- - -
- - -- -
--
re
te
- - -- - -
- -
- --- -
-- - -
-- - - -
- -- ---
- -
-
- - -
- -
- --
- -- - --
- --
- -
- -- -- -
- - - --
- - - -
- - -
U
nR
eg
is
18
is
te
re
--
- -
-- ---
-
- -- -
- - - -
-- - --
-
- -- -
- -- -
- -- ---
-- - -
--
- -
- ---
-
- -- - -
--
-- -
-
- -
- - - --
--
U
nR
eg
19
- - -- - -- --
-
- -
-
- -
- - - -
- -
- - - -
- -
- -- - - -
- --- -
- -
- - ---
- - --
--- --
- -- - - - -
- --
U
nR
eg
is
te
re
20
re
- - -
-- -
- - -
te
This Chapter
U
nR
eg
is
- - - -- -
--
- - - -
--
- - -
-- - - --- -- - -
- - -
-
21
re
is
--
U
nR
eg
te
22
--
--- -
--- -
-
--
- --
-
- --
- --
- - - -- - - -
- - - --
- -- - -- --
--
- -
-- - -
--
- -- - -
- -- - -- -
- - -
- -
- - -
- -
-- -
--- - - -
- - -
- - - -
- -- - -
U
nR
eg
is
te
re
-
-
23
- - --
-
- - - - -
- - -
-
- - -
- -- -
- --
-
- --
- - -
- -
-
-
- - -- -
-
- - - -- -
-
-- -
- --
- - - --
- -- --
--- --
-
-
- -
- -- -
U
nR
eg
is
te
re
24
- -- - -
-- -
---
-- - - --
-
-
-
-- - -
- -
-
-
- -
-
- -- -
- ---
--
-
- --
- - --
- - -- - -
- - - -
-- -
--- -
- -- -
-
U
nR
eg
is
te
re
25
- -
- - -- - -
- -
-- -- - -
- - -- - -
-
- -- -
- -- -- --
- - -
-
- - --
-- - --
- - --- -
-
- --
- - -
-- - -- -- -
- -
- - - -
- -
-- -
- --
-
--
- -- -
- - - -
- -- - --
--
U
nR
eg
is
te
re
26
-
-
- - -- --
-
- --
- -
- -- -- -
- -- - --
--- -
- - -
- - -
-
- -
- - -
- -
- -- -
-- - - -
-
U
nR
eg
is
te
re
- - -- -- -
- - -
-- - -
- -- --
-- - -
--- - -
-
- -
-- - - - -
--
27
-- -- -
- -
-
- -- -
- - -
- - -
- - -- --
-- -
- -- -
-
- -- -
- - - - - -
-- --
-- -- -- -
-- --
-- -
--- - - -- -
- -- -
--- - -- - -
--- - - -- -
- - - --
- -- - -
-- -
--
--
--
--
-- -- - - -
- - - ---
-
U
nR
eg
is
te
re
28
- --- -
-- -
-
-
-- -
-
-
-- -
--
-
- -- -
- - --
- - - -
-
-- - - -
-
- - --
- - -- - -
- - -- -
- - - --
- - - - -
-- -
-- -
-- -
-- - -
-- - -
-- -
U
nR
eg
is
te
re
29
U
nR
eg
is
te
re
- -- - - - -
-
- -- -
- - - --
- - - -- - - -
- - - -- -
- -- --- - -
- - -
- - -- -
-
-- -
- -
- - - -- -
- -- -
-- -
--
-
- --- - - - --
-
- - - --
-
- - - --
-
- - - --
-
- - - - --
- - -
30
U
nR
eg
is
te
re
31
-
--- -
- -- - -
- -
- --
- - -
-
-- - -
- - - -- --
-
- -
- --- - -- -
- -- -
-- -- - -- - -- -
- - - -
--
U
nR
eg
is
te
re
-- -
- - -- -
- - --- -
-- - - -
- -- -
- - --
-- -
- -
- - - -
-
32
-
-- -
-- - - -
-- - - -
--- - --- - - - -- -
- -
- -- - -
--
-- - -
-- - ---
- -
--- -- - -
- -- - --
- - --
is
te
re
U
nR
eg
-- - -
- - - - -
--
-- - --
- -
-
-
- -
- -
-
- --
-
- -
-
-- - - - -- - - -
33
-- - -
- -
-- - -
- -
-- - -
-
-
re
- -- -
- - -
- - - -
U
nR
eg
is
te
- -
34
- -
- -
- - - --
- - --
- -
-
- -
- - -
is
-
- - - -
-
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
- -
- -
-
te
- - - -
- - -
- -
- - - -
-
- - - -
- - -
re
- -
- -
-
- - - - - -
- --
-
-
-
- - - -
-- --
- - --
U
nR
eg
35
- -
- - - --
- - --
-
- -
- -
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
U
nR
eg
36
- - - -
- --
- -
- -
-
-
- -
- - -
- -
- -
-
-
-
-- --
- - --
- - - -
re
te
is
- - --
- -
- - --
- - --
- - - --
- -
- - -
-
- -
- -
-
-- -
- -
- -- --
- -
-- - -
- --
U
nR
eg
- - - --
- --
- -
- -
-
re
-
- -
- - -
te
is
- -
-
-
- -
- -
- -
-
- -
-
- -
--
- - - --
- --
- -
- --
- - - -
37
U
nR
eg
re
te
-- - - - -
- - -
-- - - - -
- - -
--
-- - -
- - -
- - -
-- - -
- - -
- - -
--
-- - - -
- - -
is
38
--- -
U
nR
eg
-
- -
- - --
-
- -
- -
-- - - - --
- - --
- - -- -- -
-
- - - -- -
-
- - -- - -
is
te
re
-
-
- -
--
-
- -
- -
-- - - - --
- - --
- - -- -- -
-
- - - -- -
-
- - -- - -
39
U
nR
eg
is
te
re
40
re
te
- - --
- --
This Chapter
is
- - - - -
--
- - -
U
nR
eg
- - --
- - - - - -
- -- -
-- - - - -
--- --
41
--
re
te
- --
is
- - --
- - --
U
nR
eg
- - - - -
-
- - --
--
42
- -
- --
--
-
--
- -
-- --
- -
-- -
- -- -
-
-- -
---
- -
-- -
- -
-- --
U
nR
eg
is
te
re
43
-
- --
-- - - -
- - -- - -
-- -
- --
- -
-- - - --
- - -
-- -
-- --- - - -
- - --
-
-- --- - - --
- - - --
-
-- -- - -
- - -
-
-
--
-- -
- -
-- --
U
nR
eg
is
te
re
- -
44
- -
-- - ---
- - -- - -- - - -
- -
- -
- -- -
- -- - - -
- --
- -- -
- - - --
- -- -
-- - --
-- -- -
-- - - -
-- -
U
nR
eg
is
te
re
- - - -- --
--
- --
--
-- - - - - -
-- -
--- --
-
-- - --
-
45
- -
- - -
--
- - --
-- - -
-- - - - -
-- - -- -
- - -- -
- -
is
U
nR
eg
te
re
-
- -- -
--
--
-- -
- --
- -- - --
- --
46
--
- --
- --
- --
-
- --
- --
- --
- - - -- - --
-
- - --
- -
- -
- --
- - - -- -
- -
- - -
- -- - - - -
- -
-
--
- - - --
- - -
- - -
- -- - --
- - - - -
- -
-
- -
U
nR
eg
is
te
re
- -- -
- - -
47
--
--- -
-
---
is
te
re
- - - -- -
- - -- - -
- --- -
-- - - -
-- -
U
nR
eg
-- --
--
- -- -
-- - --
- -- - -- -
- - -- -
- -
--
48
---
- -- --
- - - - --
- -- --
-- - - -
-
- -
- -- --
- -- - -
-- -
- - -
- - -
- -
- - -
-- -- -
- - - -
U
nR
eg
is
te
re
--
- -
-- -
- - -- -
- -- -
-
-- - -
- - -- -
- --
- - --
- - -
-
- -
- - -- - -
-
49
--
- -- -
- - -
--- -
-
---
- -
- -
- -
- - -
U
nR
eg
is
te
re
50
- -
- -
- - - --
- - --
- -
-
- - - -
-
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
U
nR
eg
is
- -
- -
-
te
- - - -
- - -
- -
- - - -
-
- - - -
- - -
re
-
- -
- - -
- -
- -
-
- - - - - -
- --
-
-
-
- - - -
-- --
- - --
51
-- - -
---
-- - - - -
- - - -
-- - -
---
-- - - - -
- - - -
- -- - - -- -
- - - - - --
re
--
-- -
--
- -- - -- -
-- -- - -- -
- - - -
-- - -
--
U
nR
eg
is
--
te
52
- -- -
- -
-- - - -
---
- - -- -
-- --
- - - - --
- -- --
-- - - -
-
- - -- --
- -- -
-- -
- - - -
-
- - -
- - -
- - - -
-- - -- -
- - - -
U
nR
eg
is
te
re
--
53
--
- -
-- -
- - -
-- - --
-
-
-- - -
- - -- -
--
- - --
- - -
-
-
- - -- - -
- -- - -
U
nR
eg
is
te
re
--- -
-
---
- -
- -
- -
- - -
- - - - --
-
- -
- - -
54
- -
- - - --
- - --
-
- -
- -
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
U
nR
eg
re
- -
- -
-
te
is
- - - -
- --
- -
- -
-
-
-
-- --
- - --
- - - -
-
- -
- - -
55
--
-
- --
-
--
- --
-
- --
-- - - -
--- - --
--- - -
-
U
nR
eg
is
te
re
- --
-
- -
--- --
-
56
-
--
- -
-
--
- -
-
--
- -
te
is
U
nR
eg
re
-
-
- -- -
--
- -
- -
57
-
-- ---
-
--
- -
- --
-
--
- - -- -
re
U
nR
eg
is
te
-
--
- -
- - - --
--
-
- -- -
- - -- -
-
-
- -
-
- -- -
-
58
U
nR
eg
-
--
- -
-- - -
--
- - -- -
-
- -
- -
- - -
--
-
- -
-
- -
-
-
- --- -
- --
- -- - -
- - - --
-
re
te
is
-- - --
-
-
- - -
- -
- -- -
-- -
59
-- --
- -
-
-
--
re
te
U
nR
eg
--
- - -
-
--
--
--
- -
- - - - --
-
-
- - -
-
-
is
60
-- -
-
- -
- -
- -
- -
-
-
-
- - -
-- -
--
- -
- --
- -- -
- -
--
-
- - --
-
-
-
-
- --
U
nR
eg
is
te
re
--
- - - -
- -
-
- ---
- -
---
- -
- -
61
U
nR
eg
is
te
re
62
re
- - -
- --
-
te
This Chapter
U
nR
eg
is
- - - --
- - - - - -
- -- -
-- - - -
--- --
- - - -
- - -
- - - - - -
-
--
- - -
- -
- --
---
-
-
-- - -
-
-
63
-
--
-
- -
re
U
nR
eg
te
-- - -
- - - -
- - -
- - -
--
- -
- -
- -
- -
is
64
--
--
--
--
-
--
-- -
-
-
- -- -
te
--
--
- -
U
nR
eg
--
is
re
65
-- -
- -
-
--
--
- - -
- - -
- -
-
- -
-
-- -
- - -- --
-
- -
-- - -
- - -
- ---
-
- -- -- -
-- -- -- --
- - - -
- - - - -
- -
-
- - ---
-
-- -
U
nR
eg
is
te
re
66
- - -
-- -
- -
- - -
-- -
- - -
- -- - - -
- -
- -
- -
- - -
-- -
-- -
- -- -- - -
-- -
- --
-- -
-- -
- -
-
- -
- -
- --
---
- - -
- - -
-- -
-- -- -
- -- --
- --
-- ---
- - --
U
nR
eg
is
te
re
67
- -
- - --
- - -
- -- - -- -- - - - --
- - -
--
- - - --
- - - --
- - - --
- -
- -
- - - -
- - - --
- - - --
- - -
- - -- -
-- -
U
nR
eg
is
te
re
- -
- -
- -
- -
- - -
- - -
--- - - -
- -
- - -
- -
- -
68
--
- - --
--
- -
- - - -
- -
--
- --
-
- - -
- -
- - --
- - -
- --
-
--
- -- - - --
- -- -- -
--
- --
-
- - -
- -
- - --
U
nR
eg
is
te
re
- -
--
- - -
- - -
- --
- --
-
- - -
- -
- - --
- - -
-- - --
- - - -
69
-
- -
- - -
- -
- -
-- --
- - -
-- -- --
- -
- -
- --
- --
- -
- --
-- -
--
U
nR
eg
is
te
re
- - -
- - - -
- --
-
- -
- - -
- -
- - - --
- --
-
- -
70
-
- - - -
- - -
- - -
--
- --
- - - -
--
-- -
- -- -
- -- -
- -- - - -
- - - --
- - - -
- -- - -
- - -
-
-- - - - -
U
nR
eg
is
te
re
--
- - -
---
--
-
-- -
- -- --- -
-- - - --
- - -
-
71
-
-- -
- - -
- - -
- - - -
- -
- - -- -
- - - - -
-
- - - -
- -- -
- -
--
-
- - - -
- - - --
- - -
- - - -
- - -
- -
- -
-- -
- -
-
-
--
-- --
- -- --
U
nR
eg
is
te
re
- -
- -
- -
---
- - -
---
-
--
72
- ---
-
-
- - --
-
Soft Reset
te
re
- - - - - -
-- - - - - - - -
- - -- - - -
- - - -
- -- - --
- - ---
--
- - --
-- - --
-- ---
U
nR
eg
is
- - -- -
- --- - - - --
- ---
- -
--
73
te
re
U
nR
eg
is
--- - - --- - -
- -- --
-
- --- - - -
-- -
- - - - --
- - -- - -- -
-- - - -- -
-- ---- - -
- - -- -
--- -
--- - - -- -
- - -- -- - - - - -
- -
74
- - -- --
- -- -
-- -
- -- - - --
- - -- -
U
nR
eg
is
te
re
- - -- - - - -
- - - - -
-
- -- -
-- - ---
- - -
- - --
- - - - --
- - - - --
-- -- - - ---
- - - -
- - - -
- - -
- - -
- -- -- - - -- -
- - - -- -
- - - - -
- - - -- ---
--- - - -
-- - -
- -- -- -
- - --
75
U
nR
eg
is
te
re
76
re
- - ----
This Part
is
--
- -
-
-
- ---
--
--
- -
-
-- - --
-
- -
-
-
U
nR
eg
te
- - --
--- -
U
nR
eg
is
te
re
-
-
--
re
is
This Chapter
te
- - --
- - - -
- - - -
-- - -
--- --
U
nR
eg
- - - - - -
- -
- - - - - -
-
--
- - -
- -
- --
---
-
-
-- - -
-
-
-
--
-
- -
79
re
- - - - - -
- - - - - ---
- -- - -- -
is
- -- -
- -
--
- -
U
nR
eg
te
- - - -- -
-
- -
- -- -
- - -- -
- - -- -
80
-
-
te
re
is
U
nR
eg
-
- -- -
81
- -
--
- -
- -
- -
- -
re
- - - -
- - -
U
nR
eg
-
-
- -- -
is
te
- -
- -
- -
- - -- -
- - -- -
82
- -
re
te
- -
is
U
nR
eg
- -
83
U
nR
eg
is
te
re
- -- -
- - -- -
84
--
--
--
--
-
--
-- -
-
-
re
- -- -
is
--
te
--
U
nR
eg
- -
--
Control Registers
- -- -- -
- -- -- --
-- --
85
re
- --
- -
- -- - --
-- - --- -
-- - -- -- -
- - -
- -- -
- --- - -- --
-- --
- - - - --
-- -- - --
--
- - -
- - - - --
- - -- - --
- -- -
te
U
nR
eg
is
-
-
-
-
-
--
86
- --
is
- --
te
re
-
-
-
- - - -
U
nR
eg
- -
- -- -
- - -
--
87
- - - - -
- - -- --
- -
- - - -
te
--- - - - - - - - - - -
--- - - - - - - - - - - -
re
- - - -- - -
is
- - - - -
U
nR
eg
- -
- -
-
-
- -
88
General
re
U
nR
eg
is
- - -
- -
- - - -
-- - -
-
- - -- --
- - - -
-- - - -
-- -- - -
- - -
- -- -
- - - -
- -- --
-
te
--- - - -
-- - - - -- -
-
- - -
-- - -
-
--- - - - - -
- - - -
- - - -
--- - - - - -
- - - -
- - - -
89
U
nR
eg
is
te
re
-- -- - -
- -
-- -
-
- - -- - -
-
-
- - --
-- -
- -
- -
- - --
--
-- -- -
--
- - - -
-- - -
90
-- - -- - -
- -- - - -
-
-- - -
-- - - - -
- - -- -- -
--
- -
-- - - -
- - - -
- -
-- - - -
- - -- -
- - - - - -- -
- - - -
-- - - - - - -
- - - -- -
-
is
te
re
- --- - -- - -
- -- - - ---
- -- - - -
-- - - - - - - -- -
U
nR
eg
--- - - --
91
MTRRs
-- -
-- -
is
Segment Registers
te
re
-- -
-- -
- -- - -- -
-- - -- -
-
U
nR
eg
- - -- - --
- - --
92
- -
- - --
- - -
- --
-
- -- -- -
- - -
-
- - --
- - -
- -
- - -- -
- - -
U
nR
eg
is
te
re
- --
- -- -- -
- --
-
-
- - --
- - - -
-- - -
- -
- - -- -
- - - - -
- -- -
- -- -- -
- --
- -
- - -
- - - --
- - - -
- - --
--
--
- -
-
Interrupt/Exception Facilities
- -
- -- - -
93
U
nR
eg
is
te
re
- -
- -
-- -
- -
- - -- -
--
- - - --
- -
- - - -
- - --
- - --- - -
- - - -- ---
- -- - -
-- - -
- - - -
- -- -- -
- --
- -- -- - -
- - - ---
-- - -
- - - -
- -- - -
- -
- - - -
- - - - - -
--
--
- -
Kernel Facilities
-- - --
94
- -
- -
- -
- - -
--
--
- -
-
te
re
- - - -
- - - - - -
- -- -
- - - - --
-
U
nR
eg
Introduction
is
-- -
- - -- - - - -
-
- -- -
- - - -- -
--
- - - -
- - -- - -
-- - -
- - -
- - - -
95
- --
- -- -
re
- -
-- -
-- - -
-
-
- -
te
- -- - -
-- -
U
nR
eg
is
- - - - -
-
- - -
- - - - -- --
--
- - - -
- -- -- -
- - - -
- - -- - - -
- --
- -
- - - -- -
-- - - - - -- - -
96
U
nR
eg
-- - -
- -
- - - - -
-
is
te
re
- --- - -- -
- - -
- - -
- - - - - - -
- - -
- - - -
- -- - -- -- -
- - - -
- - - -
- - -- -
-- - --
Effective/Virtual/Linear/Physical Addresses
-
-- - -- - -
-- -
- -
-- -- -
-
97
re
-- - - - -
-- - - -- - - - -- - -
-- -
- - --
--
- -- -
-- - --
- - - -- - --
- -
-- - -- -- - - --
- - -- - - -- -
-- - - --
te
U
nR
eg
is
-- - - -
- - -
-
98
- - -
- - - -
- - -
- - - -
--- -
- - -
- --
- - -
- - - -
-
-- -
- -- -
- - - -- -
-
re
- --
- - - -- - -
- -- - - - -
- - - - - -- - - - - - - -
- -- - -
- - -
U
nR
eg
- - - - -
-
- -
- - - -
-
- -- -
-- - -- -
-
is
te
-- - - -
Malloc Request
- -
- --- - -
-- - --
- - - -
- - -
- - - - -
--
- - -- -
- -
99
- - - -
--
- - - - -- - -
- - -
- -
- - - - -
- -
- -
- - -
- -
te
re
- - - - -- -
- - - -
-- - - -
--- - - - - - -
is
U
nR
eg
- - - --
- -- - --
-- - -- --
-- - - - -
----
- - - - - - -
--- - - -
-- --
- -- - - - -- --- --
-- - -- - - --
-
-- - -
100
- - - - -
- - -- - - --
-- -
- --
- - - --
- -
- -
- - - -- - -
-- -- -
-- --
-- - -- - - -
-- -- -- -
-- - -
- - -
-- -
-- -
is
Legacy FP Facilities
te
re
- - -
-- - - -
-- -
U
nR
eg
- ---
-
-
-
101
486DX Integrated It
te
re
-- -
-- - - -
is
- - - -
U
nR
eg
- - -- - - -
- --
-
- - -
MMX Facilities
-- -
- -
102
U
nR
eg
is
te
re
-- -- - - - -
- - - - - - - -
- - - - -
- - -
- - -
- - - -
-- - ---
-
- -- - --
- --
--
--
- -- -
103
Introduction
U
nR
eg
is
-- -- - -
- -
-- --
- - - - - -
- -- - - - -
-
-- - -- -
- - -
- -
- -- - - -
- -
--- -
-
-
-
te
re
-- -
-- - -
- -- -- -
- - -
--
Motivation
- - --
-
- -
- - - - -
104
- - -
-
- -
-
-
-- - -
-
- - --
-
re
is
te
- - -
- - -
-
U
nR
eg
Instruction Set
- - - - -- --
-- -- -- -
--
Model-Specific Registers
-- -
General
-- -- - -- -
-
- --
- -
- -
- - -
105
is
te
re
U
nR
eg
Debug Facilities
-- -
--- --
- - - --- -- -- - --
106
- -
-- - --
- --
- - -
-- - -
-- -- - -
- - - -
- - - -
-- - -
-- -
- -
- - - --
U
nR
eg
is
te
re
--- - -
- - - -
- - - -
-- -
107
U
nR
eg
is
te
re
108
-
-
re
is
- - - - - -
-
--
- - -
- -
- --
---
-
-
-- - -
-
-
-
--
-
- -
U
nR
eg
te
- - - - - -
This Chapter
- -- - - - -
- - - - -
- -
109
te
U
nR
eg
is
re
110
re
- -
- -
-
is
te
- -- -
-- -
U
nR
eg
--
111
-
-
---
--
- -
- -
- -
- -
- -
re
te
-
- -
- -
is
- - -
U
nR
eg
- -
- - -
- -
--
112
- -
- -
re
is
te
--
U
nR
eg
--
-
-- -
- -
--
- -
- -
113
re
is
te
-- -
- -
- -
- -
U
nR
eg
---
-
---
--
114
- -
te
U
nR
eg
is
re
-- --
--
--
--
--
115
-- --
te
is
re
-- -
U
nR
eg
--
--
116
- -
-
- -
-- -
is
te
re
- -
U
nR
eg
-- --
- --
--
117
re
U
nR
eg
is
- - -
-
-
-
-
te
- --
- -
- --
- - --
- - --
118
--
--
--
--
U
nR
eg
is
te
re
119
- -
- - -- -
- -- -
is
U
nR
eg
120
te
re
- -
- -
- -
--
re
--
- -
U
nR
eg
is
te
121
- -
- -
- -
- -
U
nR
eg
is
te
re
--
--
--
--
122
- -
--
--
--
--
re
te
is
U
nR
eg
- -
123
U
nR
eg
is
te
re
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
124
-
- -
- -
- -
- -
U
nR
eg
is
te
re
- -
- -
- -
- -
- -
- -
125
- -
- -
- -
U
nR
eg
is
- --
te
re
-
-
-
-
-- -
--
- -
126
- -
--
U
nR
eg
is
te
re
- -
127
te
is
U
nR
eg
re
128
- -
U
nR
eg
is
te
re
- -
129
-- -- - -
- - -
- - -
- - -
- - -
- - -
- - -
te
re
is
--
- -
- -
U
nR
eg
- -
- -
130
-
- -
- -
- -
-- -
-- -
re
- -
is
te
U
nR
eg
- -
- -
- - - -
- - - -
- - - -
131
-
-
- -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
U
nR
eg
is
te
re
- -
132
- -
- -
- -
- -
re
te
--
is
--
U
nR
eg
133
-- - - - - -
- -
- -
-
-
-
- -
-
-
-
- -
U
nR
eg
is
te
re
- - -
- --
-
-- -
- -
- -
- -
- -
134
-
- -
- -
- - -
- - -
- - - -
- - -
- -
- -
is
te
re
-- - - -
- -
- - - - -
- - - -
- -
U
nR
eg
-- -
- -
- -
- -
- -
-- -
- - -
135
- - -
-
- - -
-
-- - - - -
- -
-
-
- -
is
te
re
U
nR
eg
- -
- -
- -
- -
- -
- -
- -
136
- - - -
- - -
- - - - - -
- -
- -
-
- -
---
- - -
U
nR
eg
is
te
re
-- -
- - -
- -
- -
- - -
- --
-
137
-- - -
- - -
- -
- -
- -
- -
- - -
- - - -
- -
- -
U
nR
eg
is
te
re
-- -
- -
- -
- -
- -
-- -
- -
138
- - - -
- -
- - - -
- -
-- -- - -
- - -
-
- - -
-
te
re
-- - - - -
-
-
U
nR
eg
is
- -
- -
-
-
- -
- -
- -
- - - -
- - - -
- -
- - -
-
139
-
-
- - -
- -
-
-
re
--
--
- -
U
nR
eg
is
te
- -
- - -
140
-
- - -
-
- - - -
- -
-
-- - - --
- ---
- -
re
te
- -
is
- - -- -
-
U
nR
eg
-
--
- - -
- - - -
-
- - - -
-
141
-- - - -
- - - -
- - -
- -
- - - -
- -
- - - - -
- - - -
- - -
- -
- -
- - -
- -
- -
-
- - - -
- - - -
- - -
- - - -
- - - -
- - - - -
- -
- - - -
- - -
U
nR
eg
is
te
re
-- - -
-
-- - -
-
142
-
-- - - - - -
- - - -
- - - - -
-- -- - --
- -- -
- -- -
-
re
te
- - -
- - - - -
-- -
- - -
- - - - - -
-- -
- - -
- - - - -
-- -
- -
- - - - -
- - - -
- - --
-
- -
- - - - -
- - - -
- - - --
-
U
nR
eg
is
143
-
- -
- - - - -
- - - -
- - --
-
- - - -
- - -
- - -
re
- - -
- -
- -
- - --
-
U
nR
eg
is
te
- -
- - -
- -
- - -
- --
- - -
- - -
- - - -
- - -
-
144
- - -
- - - -
- - -
- - - - -
- - - - -
- - -
- - -
- --
- -
- - -
-
- -
re
te
--
- - -- -
-
- - - -
-
U
nR
eg
is
- -
- - -
- -
- -
- - - -
- - - -
- - - -
-
145
- - - -
- - - -
-
- - - -
- - -
-
- - -
- - - -
- -
- - - -
- - -
- -
- - - -
- - - -
-
U
nR
eg
is
te
re
- - - -
- - - -
- -
- -
- -
- -
- -
- -
- -
- -
146
--
- - - -
-
- - -
- -
te
- - --
re
- - - -
-- - - -
--
- - - - -
- - -
- - - -
- -
U
nR
eg
is
- -
-
- -
-
- -
-
- -
- -
- -
- -
- -
- -
147
-
- -
- -
-
- -
- -
- -
- -
- -
- -
U
nR
eg
is
te
re
- -
- -
- -
- -
- -
148
- - -
- - -
- -
- -
- - -
- -
- -
re
- - - -
-- - -
- - - -
--
U
nR
eg
is
te
- - -
-- -
--
-- -
--
-- -
149
- -
-
-
--
- -
-
- - - - - -
- - -
- -
re
te
- -
- -
- -
U
nR
eg
is
- -
- -
- -
- -
- -
- --
- - -
-
- -
- - - -
150
-
-- - - -
- - -
- --
-
- -
--
U
nR
eg
is
te
re
--
- - --
- - --
-- --
- -- --
- - -
151
-
- - -
- -
--
--
- -
--
- - -
--
- -- -
U
nR
eg
is
te
re
- --
- - - --
- -
- -
- - - - -
- --
-
- - -- -
152
-
- - -
- -
- - -
- --
- -
-- --
- -
-- --
- - - --
-- -
-
-
-- - -- -
- - -
- -- - -
--
U
nR
eg
is
te
re
- - -
- - -
--- -
- - - - -
-
153
-
-
- - --- -
U
nR
eg
is
te
re
154
te
This Chapter
re
- - - - - -
- - - - -
- -
- -
- --
-
-
- -
- -
- -
- -
-
-- - -
-- -
-
- -
--
-
U
nR
eg
is
- - -
- - -
155
- -
is
te
re
- -
-
-
-
--
-
--
--
-
U
nR
eg
- --
- -
156
- - - - -
- -
re
te
- - - - - -
- -- --
- - - - - --
is
U
nR
eg
-- - -
-- - -
-- - - -
-
- - - -
-
- -
-
- - - -
-
- -
-
157
- -- -
- - -
- - - - - -
- -
re
-
- - -
- - - -
-
- -
-
U
nR
eg
is
te
-
- - -
- - - -
-
- -
-
- -- -
- - -
- - - - - -
- -
158
-- - -
- - -
- -
- - -
te
re
- --
- --- -
-
U
nR
eg
is
- ---
- -- -
-
- - -
- -
-
-
-
159
- - -
- -
-
-
-
- - -
- -
-
-
-
is
te
re
-
- - -
-
-
-
-
-
- -
U
nR
eg
- -
- -
-- - -
Instruction Composition
- -
-
160
-
- - -
- - --
- - - - - -
- - - --
--
- -
- -- - - - - - -
-- -
- - - -
-- -
-
--
- -
- -
U
nR
eg
is
te
re
-- - -
- - - -
--
--
-
-
-
-
- - -
--
- - - - -
161
- - -
-
-- --
-
--
- -
-- -
- -
-
- - - --
-
- - -
- - -- - -
-
U
nR
eg
is
te
re
- - - - -
- -
-- - -
- - - -
- - - - -
-- -
- - - --
- - -
162
U
nR
eg
is
te
re
163
- -
-- -
- -- - -
- -- -
- -- -
- -
- - - -- -
-
-- - -
-- -
-
te
re
- -
U
nR
eg
is
-
-
-
- -- --
- -- --
164
- - -
-- - -
-
- --
- -
--
- - -- -
-
- - -
-
- --
- - -
- -- - -
- -
- -- - --
- - --
-
-
-- -
U
nR
eg
is
te
re
- -
-
-
- -
-
-
-
-
-
-
-- - - -
165
- -
- -
- -
- - -
re
-
-
-
te
- -
- -
-- - - -
- - --
- -
-
- --
U
nR
eg
is
- - -
-- -
-
-
-- --
- -
- -
-
166
- -
- -- -
- --
--
is
te
re
- --
- - --
- -- - -- -
- --
-- - - - - --
- - - - - -
- - --
-
- - -
U
nR
eg
-
- -
- - - -
- - -
--
-- -- - -
-
167
- -
- - -
-- -
- - - - -
- -
-
- -
-
te
re
- -
U
nR
eg
In the Beginning
is
- -
--
- -- -
- - -- -- -- -
- --- - -- -
-
168
-
-
re
te
U
nR
eg
is
1-byte Opcodes
- --- -- -
- - -
- -
- - - -
-
- - - - -
- -- - - - -
- - - -- --
- -
- - -
-
- - -
--
169
U
nR
eg
is
te
re
-
- - -- - --
-
-
- -- - -
-
-- --
- - - -
- - - -
- - - -
- -- -
- -- -
- - -
- -
- -
-
- -- -
- - -
- --
- -- -
- - -
- - - -
- - - - -
- - -
- - - -
- -- - --
- - - - - - -
- -- --
- - - -- -
--
- - -
170
U
nR
eg
is
te
re
--
171
- - - -
re
- -
-- -
te
is
U
nR
eg
--
- - -
- -- - -
-- - -
- - --
--
--
- -
172
U
nR
eg
is
te
re
- -
- -
- - - -
- -
- - - - --
- - -
- -
- -
-
- -- -
- - -
- --
- -- -
- -
- - - - - - - - - - - -
- - - -
-- - -- -
- -- - - - -
-- --
- A 2-byte opcode preceded by a prefix byte being used in a non-stan-
dard manner (see Special Use of Prefix Bytes on page 177) that alters
the characteristics of the instruction. - - -
- -
- - - -- -
--
- - -
- - -
173
U
nR
eg
is
te
re
-- - -
174
U
nR
eg
is
te
re
-- -
175
te
- --
--
-
--
-- - -
is
re
- - -
- - -
- -
- --
--
--
- -
-
--
--
U
nR
eg
176
manner (see Special Use of Prefix Bytes on page 177) that alters the
characteristics of the instruction. - - - -
is
te
re
- - - -- -
--
- - -
U
nR
eg
- - --
-- - - - -
-
- - -
- - - - - -
- - -
- - --
-- -
- - --
-
- -
- -- -
- - -
-- - - -
-
-
177
U
nR
eg
is
te
re
-- - -
178
U
nR
eg
is
te
re
-- -
179
re
U
nR
eg
te
- -
- - - - -- - -
- - - -
--
- - -
- - -
-
- -
- - - -
-
- - -
- -- - -
- - -- - -
- -
is
-- -
- - - -
- - - -
180
--
--
- - -
- -
- -
-
-
re
- - --
-
-- --
te
- - - -
-
- -- -- -- -
- -
- - -
is
- - - --
-
- - -
- - -
- -- -
U
nR
eg
- -
- - -
181
U
nR
eg
is
te
re
- - -- -
182
is
U
nR
eg
te
re
- - -- -
- --
183
--
--
te
re
is
U
nR
eg
184
-
-
-
-
-
-
-
-
is
-
-
U
nR
eg
-
-
te
re
-
-
185
--
re
te
- - -
is
U
nR
eg
186
re
te
- -
-
is
U
nR
eg
- - - -
- -
- -
-- -
-
-- - -
- - -
-- --
--
- - - -
-- --
--
187
U
nR
eg
is
te
re
-- -
188
- -
- -
-
--
- -
- -
-
- -
-
- -
-
- -
-
te
is
U
nR
eg
re
189
- -
--
- - -
--
-
--
-
-
-
- - -
-- - - - -
- -- -
- -
- -
-
- -
- -
U
nR
eg
is
te
re
190
- -
- - -- - -
- --
-
- -
- -
- -
- -
- -
- -
-
-
- -
-- - -- -
-
-
-
- -
- -
-- - -
- - -
- -
- - -
- -
-- -
- -
- -
- -- - - -- -
-
- -
- -
U
nR
eg
is
te
re
191
-
--
-
--
re
- -
-
--
U
nR
eg
is
te
- -
- - -
- - -
-
- -- -
-- -
-
- - - --
-
- - - --
-- - -
- - -
- -
- - -
- - - - - -
- - - - -- -
-
- -
- -
-
- - -
192
- - - -
te
re
- -
-- -
-
-- - -
U
nR
eg
is
193
--
--
--
--
re
U
nR
eg
is
te
- - -- -
--
--
--
Operand Identification
General
- --
- - - ---
- - -
- --
- -
- - -
- -
-
- - -- - -
-
194
- - --
- -- - -
te
re
- -
-
- -
-
- -
- -
-
-
-
- -
-
-
-
- - -
-
-
-
-
-
-
-
U
nR
eg
is
- -
195
- -
- -
-
-
re
- - - -
- -- - -
te
U
nR
eg
is
-- - -
-- -
- -- -- - - -
- -
196
te
re
- - -
-
- -- - - -- --
- - -
-
- -- - -
-
-- -
- - -- -
-- - --
- -
- - -
- -- -
-
-
- -
-
is
-- - - - -
-- -- --
- - - - -
- - - -
- - -
-- -
- -
-
-
-- - -
- - - -
- - -
--
- - - - -
- -- --
- - - -
-
-- --
-- -
U
nR
eg
197
re
--
- - - - -
- -- --
- - - -
-
-- --
-- -
--
- - -- --
--
- - -- -
te
- - - - - -
U
nR
eg
is
198
-- -
-- - - -
- - - -
--
-- - - -
- - -- -
- --
--
- -
-- -
-- -
-
-
-
- -
-- - --
-
-
-
-
- - - - -
- - -
U
nR
eg
is
te
re
--
199
re
- -
-- - - - -
- - - -
-- - -- --
-- - - -
-
- -- -- --
te
U
nR
eg
is
- -
- - -
-- - - - -- -
-- - - --
- -- --
- --
-- -
- -- -
- - -- - -
-
- - - -
--
- - - -
--
- - -
- -- --
-- - - -
- - --
-
200
-- --
- - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
re
te
is
U
nR
eg
201
te
re
- -- -
- - -- - -
-
- - - -
--
- - - -
--
- --
- -- - - -
- --
-
- - -
-- - - -
-
202
U
nR
eg
--
- - - -
is
-- -
--
-
U
nR
eg
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
re
te
is
203
- - -- -
- - -
- - -- - - -
-- -
- -
- - -- - - -
-- -
- -
re
- -
-- -
U
nR
eg
is
te
-
--
- -- - -
-
- -
-- -
- - -- - - -
204
-
- -
-
-
-
-
te
re
U
nR
eg
- -
is
-- -
205
re
te
--
U
nR
eg
is
- - - -- -
-
-
-
-- --
- - - - -
-
206
-
- - -
- - - -
- - -
-
- - -
- -
-- -
-
- - - -
- -
- - -
- - -
-
- -
- - -
- -
- -
- - -
-
-- - -
- -- -
U
nR
eg
is
te
re
207
- -
- - - -
-
- -
-
-
-
-
- - -
- -
-
-
-
-
- -
-
- -
- -
- - - -
-
- - -
- -
-
-- - -
- -- -
U
nR
eg
is
te
re
208
- -
- - - -
-
- -
-
-
-
- -
- - -
-
-
-
-
-
- -
-
U
nR
eg
is
te
re
209
U
nR
eg
is
te
re
- -
- -
-- - - - - ---
-- - -
-
-
- - -
--
- -- -
- - -- -
-- - -
- -- -
- - - - -
- - - - ---
-- - -
- --
- -
- - -
-
- -
--
- -- -
Instruction Prefixes
- -
- --
-- - -
210
--
-
-
-- -
- -
-
- - - -
-- - - --
- -
- - - - -
- -
te
re
U
nR
eg
In 32-bit Mode
is
- - - - - - -
-- -- - - - - --
-- - -
- - --
- -- - -
- -
-- --- - - -
- - - -
- -
- - -
-
- - - - - -
211
-
--
-
--
-
-
212
U
nR
eg
is
te
re
-
- -
- -
--
-
-
-
-
U
nR
eg
In 16-bit Mode
is
te
re
- - --
-
--
-
-
-- -
- - - -
- -
-
-- - - -
- --
--- - - - - - -
- -
- - - - -
- - - -
213
-
--
-
- -
re
te
is
U
nR
eg
In 32-Bit Mode
- -- -- -
214
In 16-Bit Mode
-- -
- - - -
- -
-
re
- -- -- -
U
nR
eg
is
te
-- -
- - -- - -
-
- - - --
- - - - -
Lock Prefix
-- -- - - --
--- -- -
-- - - - - -
-
- - - -
- - - - -
- - -
- - - - -
- -
- - - -
- -- - - -
- - -
-
215
- - -
- - -
-
- --- -
- - - - -- - -
- - - - - - - -
- - - - -
- - - -
-- --
U
nR
eg
te
- -- - -
- - -- --
- - - -
- -- -
- - - --
- - - - - -
- - -
-- - - -
- -
- -- - -
-- - - - -
- - -
- - -
- -- -- - -
is
re
- --
-- - ---
- -
216
te
re
U
nR
eg
is
- - - - -
-- -
- - -- --
- --- -
- - -
- - - -
- - - - -
-
-- - - - ---- - -
- - -
- - -
- -- --
-- - - -
- - - - -
- -- -
217
- --
--
- -
-
re
U
nR
eg
Normal Usage
is
Repeat Prefixes
te
- - --
- - - -
- --- - - - - -
- - -
-
218
- - - - - - -
-
-
- -- - - -- - -
- -- -
-
- - -- --
--
-
--
- - -
- -
U
nR
eg
is
te
re
219
Special Usage
- -
General
re
- -
te
U
nR
eg
is
-- -- - -
- -- - - - -
- -
-- - - -
- - - -
-
-
-
-
-
--
-
-
-
-
-
- - - -
- --
220
- --
- - - -
- -- - - -- -
- - - -
- -- - -
- - - - --
- -- - - -
- - -
- -- -
-
te
re
-- - - - -
--- -
U
nR
eg
is
--- -
- - -
- - -
- -
-
- - - - - -
- -
- - - -
- - -
- - -
- - - - - - --
- -
-
- -- -
- -- --
--
221
-
-
-- -
- - -
- --
U
nR
eg
is
te
re
222
-
-- --- - -
- - -
-
-- -
- - -
- -
-
-
-
-- -
-
-
- -
- - -
- --
-- - - -
-
-
-- -
-
- -- - -
- - - -
-- -
- - -
- -- -
U
nR
eg
is
te
re
223
-
-
-
-
-- -
-
- -- - -
- - - -
-- -
- - -
- -- -
- - - --
224
U
nR
eg
is
te
re
- - - -
-
- -
-
-
-
-
-
-- -
-
- - - --
- - - - -
- -- -
- - -
-
-
-- -
-
- - -- -
- - - --
-
- - -
- - --
-
--
- --
- - --- --
U
nR
eg
is
te
re
225
-
-
-
-- -
-
- - -
-- -- -
- -- -
- - -
- -
--
- --
- - --- --
U
nR
eg
is
te
re
226
re
is
- -
- --
-
-
- -
- -
- -
- -
-
-- - -
-- -
-
- -
--
-
- -
U
nR
eg
te
- -
- -
227
re
- -
-
-
-
--
-
--
--
-
te
-
-
-
-
--
-
-
-
-
-
- -
-
-
-
-
- -
-
-
U
nR
eg
is
- - -
-
228
- -
- -
re
--
- --- -
- -
- --- --
- -
--
--- -
-- - -- -
- ---
-- -
--
--
-
- - - -
-
-- --
- - - --
-- -
-- -- -
- - - -
-- - -
--
U
nR
eg
is
te
229
--
- -
-- - -
--
-
- ---
- -
- --
-
-- -- -
-
- -
-- -
- -
-- -
-
U
nR
eg
is
te
re
--
-- -
- - - - --
- -- - -
- -
-- --
- - --
--
-
- --
- - --
230
- - --
- -
- -
- --
is
te
--
re
- --
U
nR
eg
--
Unused Facilities
- -- --
- - -
-
- -
- - - -
- - --
- -- - -- -
-- -
-- -
- -
- - -
-
-
231
- - - --
- - -
te
re
--- - - -
- -
- -
-
- -
--
U
nR
eg
is
-- --- -
-
232
U
nR
eg
is
te
re
- - - --
-- -
- -
--- -
--- - - - --
- --- -
-
- -
- - - --
- -
- - - - -
- - - --
- - - - - - - -
-- -
- - - -- -
- -
-
-
- - - -
- - -
- --
- - -
- - -
-
OS Services
- - - -
- --
- - - -
- - - - --
-- --
- - -- - - ---
233
Direct IO Access
is
te
re
- -
- --
- -- - - - - - -
- - - - -- - - - - --
- -
U
nR
eg
- -
- --- -
- -
- -- - -
234
re
te
is
- - -
U
nR
eg
-- -
- -- --
- ---
- - -- -
-- -
235
U
nR
eg
re
te
- - - - -
- --
--
- - - -
-
- - --
- -- -
- -
-- - -
- - -- -
-
- -
- -
-- -
- -
--
- -
- --
-
- -- - -
is
236
--
--
--
--
--
-
--
-- -
-
-
te
--
is
--
- --
re
- -- -
U
nR
eg
--
Control Registers
-- --
- --
--
- - - - -
--
-- -
---
237
- -
-- -- --
- - - --
CR0
-- -
re
- - -
- - -- --
te
is
U
nR
eg
-
-
-
-
-
--
--
-
238
-
-- -
-- -
-- - -
- -
-- -
-
- - -
- -- -
- - -
- -- --
- - -
- - - - -
- -
- -
- -- -
- --
-
- -
-
-
-
- -- - - - - -
- - - - -
-
- -
- -
- ---
U
nR
eg
is
te
re
- -
-- - -
239
-
- -
-
-- -- --
- -
- --
--
-
-
-
-
-
-
- - --
- -
-
- -
U
nR
eg
is
te
re
240
- - -
---
- -
- - -
-
-
-- -
-
-- - --
-
- -- - -
-
- - -
- -- --
- - - -
-- -- - - - -- -
-
--
-- -- -
-
-
U
nR
eg
is
te
re
241
- -
- - -
- -- --
- - - -
-- -- - - - -- -
-
--
-- -- - -
- -
- - - - -
--
- - -
- - - -- - - -
- -- -
- --
-- -
-
--
--
--
-- --
- - - -
- --
-- -- -
- -
-
- - -
-
U
nR
eg
is
te
re
242
re
te
--
-- -
U
nR
eg
is
- - - -- -
- -- - - -
- -- -- - --
- - -
- -- -
-- - -- - - - - -
-- - -
-- -
-- - -- - - - - -
- - -
-- -
-- -
- - -- -
-- - --
- - -- -
243
- --
-
-
-
re
is
te
- -
- - -- - -
- -- -- -
U
nR
eg
- --
- - - -
- -
- -- -
- - -
--
244
--
-
- -
- - -
--
-
- -
-- - - --
---
-
- - - --
-
U
nR
eg
is
te
re
- -
- -- -
-- -
- - -
-
-
-- -
245
-- -
-
- - - - -- - ---
- - - --
- -- -- - - -
-
-
- -
- - -
- - -
-
-
- -- -
-- -
-
246
U
nR
eg
is
te
re
- -
- - - -
- -
-
- -- - - -
-
-- - -- -
-
-
-- - - - -
-
- - -
- -
-
-
-
- - --
- - -
- - - --
-
-
-
-- -
- - -
-
--- -
-
-
--- -
-
U
nR
eg
is
te
re
247
- - -
- --
- --
- - - --
- -- - - -
- - -- -
-- - -
--
- --
- - -- -
- -
-- -
-- -
-- -
- -- -
- - - -
- - -
- -
--
- - -
- - --
-- - - -
- -
-- -
-
--
-- - --
-
-- -
-- -
-
--
--
- -- -
U
nR
eg
is
te
re
248
-
- --
-
-
-
-- -
- -
-
- -
---
- - -
- --
- - -
-
- -- -
-- -
- -- -
- - - -
- - --
- ---
- -
--
U
nR
eg
is
te
re
XCR0 (XFEM)
-- -
- - -- -
- -
-- - - -
- - --
-- - - - -
-- - -
249
re
- - -
- -
-- -
-
--
- --- -
- -
-- -
- -- --
- - -
is
U
nR
eg
te
- - -
- -
- -
- -
250
is
re
- - -- -- - - -
-- - - - - --
--
-
- -- - - --
--- -
-- -- -- -- -- -
-- - -- -- -
-- - -
-
te
U
nR
eg
- -
- -
-
-
- -
251
- - --
-
-
- -
- - - -
- -
- -
- - -
-
- - -
-
-
-
- -
-
-- - -
-
-
- - -
- -
- -
- - -
-
252
re
te
is
U
nR
eg
-
-
- --- -
-
-
- - --
-- -
-
- -
-
- - -
- --
-- - -- -- --
- - -- -
- - --
-- - -- -- --
- - -- -
- - --
-- - -
U
nR
eg
is
te
re
-
-
- -
- - -
- - -
-
- -
-
--
-
253
- -
--- - - -
-
-- - -
- -- -
- -
- - --
-
-
-
---
--
-
- -
--
254
U
nR
eg
is
te
re
- - -
--
- - - - - -
- -
- - -
-
- - - -
A, B, C and D Registers
-- -
- - -- - -
re
- - -
-
te
is
-- -
- - - --
- --- --
U
nR
eg
-
-
- - --
- --
-
-
- - - -- -
-- - --
- --
- - -
- - --
- - - - --
-- - - --
-
255
te
re
-- - -
- - - -
-- - -
--
- - - -
- - - - -- -
- -
-- -- --
- - -- -
- -
- - - -- -
- - - - -
-- -
is
U
nR
eg
- - -
--
256
- - -
-- -- - - - --
- - - - -- --
-- - -- -
- - -- -
-- - - - -
- -- -
- - -
--
-- - - - - -
- - - - -- - -
- - - --
U
nR
eg
is
te
re
-- - - - -
- - -
-- - -
-
- - -- -
-- - - -
- -- --
- - - - - --
-- -
- -- - - - -
-
- -- - -- -
- - --
- - - -
- - -
-- - -
- - -- - -
-
- -- -
-
- - -
-- - --
- -- -- - - --
-- - -
- --
- - - -- -
- - -
- - - -- --
-- - - - --
-- - - --
257
- -
-- - -
- -
-- -
-
-- -
re
- - -
Index Registers
-- -
is
te
- -
--
-- - - -
- - -
U
nR
eg
- -- -
--
258
- - -
- -- -
--
--
-- -
-
-- -
-
- -- - - - -- - -
- - -
-
- - -- -- - -
-
- - - - - -- - -
-
re
- - - - -- -
- - - - - --
- -
te
- -- -
is
U
nR
eg
259
Kernel Registers
is
re
- - -
-- -
-- -
- -- -
- - - - - --
- - - - - --
te
-- -
U
nR
eg
- -
--
--
- - - -
- - - -
-
-
- -
260
--
--
te
is
U
nR
eg
re
- -
261
--
- -
re
- -
te
U
nR
eg
is
--
-- -
--- --
- - - --- -- -- - --
262
re
- -
-- - -
--
- - -
-- - -
-- -- -
- - - - - -
- - - --
-
- --
- - -
- - -- -
- - - --
te
- - -
-- - --
-
U
nR
eg
is
- --- --
-- --- -- - -
---
- --- ---- -
-- - - -- -
-- - -
-- -
- - -- -
- -- -- - - -- -
- - -- -
- - -- -
- - -- -
-- -
- - -- -
-- -
263
re
U
nR
eg
is
- -
- -
- - -
- --- - -
- -- -
- - - -- -
- - - - -
-- - -
te
Special Notes
- -
- -- -- -
264
- -- --
- --
- -
- - --
- -
-
- --
-
- - - - - - --
-
-
-
- --
- --
- - - - -
- --
- -- -- -
- -- --
- --
- -
- - --
- -
-
- --
-
- - - - - - --
-
U
nR
eg
is
te
re
-
- --
- --
- - - - -
- --
- -- -- -
- -- --
- --
- -
- - --
- -
265
-
-
- --
-
- - - - - - --
-
-
- --
- --
- - - - -
- --
re
te
- -- -- -
- -- --
- --
- -
- - --
- -
266
U
nR
eg
is
-
- --
-
- - - - - - --
-
-
- --
- --
- - - - -
- --
-
-
--- -
- -
- - -- --- -
-
--- - -
-
-
- --
-- - -
- - -
- - - -
-- -- --
is
te
re
U
nR
eg
--
- ---
- - - - - -
--- - -
--
-
267
- -- - --
-- - -- -- -
- -- - --
-- - -- -- -
- -- - --
-- - -- -- -
- - - --
- -- - --
-- - -- -- -
U
nR
eg
is
te
re
- - -
268
- - - -- --
--
- - - -- --
--
- - - -- --
--
- - - -- --
--
- - - - -
-- - - -- - - - -
-- -
-
- -- - - -- -
- - - --
-- -
- --- -- - -
- -- - - -
-- - - - - -
- - - -
is
te
re
U
nR
eg
- -
-
-
-
-
-
-
269
U
nR
eg
is
te
re
- - - - -
--- -
- - -
-- - - - -
-- - -
- - - - -
---
-
270
-
- --
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
re
-
-
te
- -
is
- -
-
U
nR
eg
-
-
-
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
-
-- -
-
- -
-
- -
-
-
-
-
-
-- - - --
271
General
-- -- - -- -
-
- --
- -
- - - -
re
is
te
- - - - -
--
--
U
nR
eg
- -- - --
272
- - - -
- - -
- -
- -
- - -
-
- - - -
- - -- -
- -
- - - -
-
--
-- -
- --- --- - -
---
-- -
- - --
- - -
-
-
---
- - -- -
-- -- - -
--
- --
-
-- -
- - - -
- -
- --
- -
-- -
-
- - - -
- --
- - - --
- -
- - - - -
- - --
U
nR
eg
is
te
re
273
-
- -- - - -
- -- ---
- - -
-
- - -
--
--- -
- - k- -
- --- -
--- -
--- -
-
- - - --
-- -
- -
- -- - -
-- - - - -
- -
-
U
nR
eg
is
te
re
- -
- -
-
--
- -
-
---
274
--
-- -
-
-- -
-- -
-
---
-
-
-
- - -
-- - -
- - -
-
- -
- --
-- - -
- -
--- -
U
nR
eg
is
te
re
--
-- -
--- -
- -
-
-- - -
--- -
275
-
--
-- - - - -
-- - -- - -
-
- - -
--
-- -
- -- -
--
- - -
- -
-
-
-
- - - - - -
-
-
--
- -
U
nR
eg
is
te
re
--
276
- - --
--
- -
- -
-- - - -
-
- -
-
- -
- -
-
-
-
- - - -
- - - --
-
--- -
U
nR
eg
is
te
re
--
- - - - -
- -
- --
- - - - -
-- -- -
- -
-
-- - - -
- - -
- -
277
-
-- - -
-- -
-
-- --
- -
-
-
-
-
-
-- -- -
-
- --
--
-- --
--- --
-
U
nR
eg
is
te
re
278
- -- - -
- - --
- - -
-- -
-
- -
-
-
-- --- -
- - - -
-- - --
- -- -
- -
- - -
- - -
-
-- - -
-
-
- - -
- -
- -- -
- - -
- - -- -
-- -
- -- -
- -
- - -- -
-- -
- -- -
- -
U
nR
eg
is
te
re
--
279
-
-
- -
-
-
- - -
- -
- -- - -
-
- - -
- -
--
-
- -
- --
- - -
- -
- -
- -
-
-
- --
- -
-- - --
--
--
-
- -
-
-- --- -
- - -
- -
--
U
nR
eg
is
te
re
280
te
U
nR
eg
is
re
IO Operations
- -
-- - --- --
-- - --- -
-
281
-- -
-
-
--
-- -
- -- - -
- --
--
re
- --
-
is
te
--- -
- - - - --- - -
U
nR
eg
- - - - - - -
- - -
- - - -
282
- - - -
-
- - - - --
- -- --- - -
-- -
- -
- - - -
-- -
-
- - -
- - -
--
-
- - -
- -- - -- - -
-
-
-- - -
- -- - -
-- --
- - - -
- - -
re
- - - -
U
nR
eg
te
- - - -
-
- - -
-- --- -
- -
-- -
- -
- - - -
-- -
-
-
--
- --
-
- -
-
- - -
- -- - -- - -
-
-
-- - -
- -- - -
-- --
- - -
-- - -
is
283
re
- --- -- - - -
- -- -
- -- - - -
- -
- -- - -
- - -- - -
-- -- -
- - - -- -- -
- - - - - -- -
-- - - --- - -
is
Introduction
te
U
nR
eg
- - - - - -- - - - --
-- - - -- -
- - - - -
- --
284
re
- - - -
- - -- - -
- - -
- - -
- - - -
- -
- - -
-
U
nR
eg
is
te
- - - - ---
- -- - -
- -- ----
- --
-
-
- - - --
- - - --
-- - -
- - - -
-- - -
- - -
-- - -- -- - -
- -- - - - - ---
-
- - - - -
-- -
285
- - - -
- -
- - - --- -
---
- - -
-
re
- -- -
- - - - -
- - ---
-
-
te
No IO Protection
U
nR
eg
is
-
-- - -
- - -- - --
-
- --
- - -
- -
-
- - - -
- - - -
-- -- - -
-- - --- -
- -
286
- - - -
- - -- - -
-
- - -
-- - -
te
- -
- - -- - -
- - - - - --- -
-
- -
- - -- - -
re
U
nR
eg
is
- - - -
- - - -
-- -- - -
-- - --- -
-- - -
- - - - -
- -- -- - - -
- - --
- - - - - -
- - - --
-- -- - - -
- -
-- - - -
- -- -
- -- - -
-- - -
- - - -- -
- -
-- - --
-
-
287
--- - -- -
--
- - - -- - - --
--
re
te
--- - - --
is
-- --- -
--
U
nR
eg
-- - -- - - - - -
- - - --
- --
- - - - - -
- -- --
- -- --
-- - -
- - - - -
-
- - - --
- - -- -
- --
- -- - --
- - - -- --
- -
-- - -
-
288
-
-
-
-
te
re
is
U
nR
eg
-
-
-
289
- --
--
-
-
-
- -- -
--
-
-
-
--
-
290
-
--
te
--
-
-
is
-
--
U
nR
eg
re
- --
-
- --
- --
-
- --
-
- - - --
-
- --
-
- --
- -
--
-
-
-
- -- -
--
-
-
-
-- -
-
re
-
- --
-
- --
U
nR
eg
is
te
-
-- -
- -
- - - -- -
-- - - -
-
- - - --
- - -
-
-- - ---
- --
291
-
- - - --
- --
-
- - -
- - -- - - -
- - -
- - -- - --
-
-- --
- - - --
- - -
- - -
- - -
- -- -- -
- --
-- - - - --
- - - - -
- - - - --
-- -
- - -
-- -- -
- - -- -
- - - -
- - -
- -- -
- - - - --
-- -
- -- - -
- -- - -
U
nR
eg
is
te
re
292
-
-
-
-
-
-
- -
--- --
- - -
- - -- - -
-- -
-- - - --
-- - -
-- - - - -- -
- -- -- -
- -- -
- - - - -
-
re
U
nR
eg
is
te
- -- -- - -
- - -
- - --
-- - -
- - - --
- -- - -
- -
- --
- --
- --
293
- - -
-
re
te
- -
-- - - -
-- - -
-
U
nR
eg
is
-
- -
- -- - -
- -- - -- - -
- - - -
-- - -
-- - - - -
-- - -- - -
-- - - -
- -
- -
- - -
294
te
U
nR
eg
is
-
-
-
re
- -
- - - -
-- -- -
-- -
- - - -- -
- -- -
- - --
- - --
- - - - --
- - -
295
- -
- -- --
- -- - -
- - - - -
-- - - -
- - - -
- -
re
IP-Relative Branches
- - -
te
U
nR
eg
-- - -
-- - - - - - -
- - -
-- -
-- - -
-- - - - - -
- - -
-- -
is
296
--- - - -
- - -
- - - - -- --
- -
- - -
-- -- - -
-
- - - -
--
- - - - -
-- - --
-- - - -
U
nR
eg
is
te
re
- -- --
- - --
-- - -
- - - -
-- -
- - --
- - -
- - -- - - -
- -- - -
- --
- -
-- -- - -
- -- -
- - - -
- - -
- --
- - -
- - -- -- -
- - - - - - -
- -- - -
- - - -- -
-
- - - - --
- - - - -
- - - -
-- - - - -
- - - -
- - --
- - - - -
- - - - - -
297
Stack Characteristics
-- -
U
nR
eg
te
is
re
- - - --
- - - - - - -
- -
-
- -
- - -- - -- -- -
- - - -- -
- -- - -
-- -- -
-- - - --- - - - o
-- - - -
- -- - - - -
-- - - -
-
298
- -- - -
- -
- - -
- -
- - - -
- -
-
-- - --
- - -- -
- - -
- - - - - -- -
-
-
is
- -
- -
te
- -
-
re
- -
-
U
nR
eg
299
- -- --
- -
-
-- - - -
-- -- -- -
-
-
-- - -
- -
re
is
Stack Underflow/Overflow
te
- --- - - - -
- - -
U
nR
eg
- - - -
- - -- -
- - - -
- - - -
- - - -- - -
-- -
-- -
300
- -
- -
te
- - - --
-- - -
- -- --
- - -
- - -- --
- - -
- - - - -
- - -
-- - - --
- -
re
is
U
nR
eg
-- - -
- - - - -
- - -
--
- -
- - - - - -
- -
-- -
-- - - -
- - - - -- -
- -
- - - --
-
- - -
-- -
- - -
-- - - - -
-
301
U
nR
eg
re
te
- - -- -- -
- -
- --- - --
-- - - - -- - -
- -- --
- - - -
- -
- -- --
- - -
- -
- - --
- - - - -
-
-- - -
-
- - -- - - --
- - - -
-
- -
-- -- - -
- -- -
- - - -
- - -
- - --
-- -
is
302
re
is
te
- -- -
- - - - -
U
nR
eg
- -
- - - - - - - - - -- -
- - - -- --
- - -- --
- - - -- -
- - - - - -
- -- - -
- - - -- -
- -
- - - - -
- -
303
is
-
-
-
te
re
U
nR
eg
-- -- --
304
-
-
-
-
-
-
-
- -- - -
- - - -- -
-
te
re
- -
is
U
nR
eg
-- --
--
-
--
-
305
-
-
-- - -
- -
- - - - - -
-- -- - - --
- - -
-- -- -- -- -
-- - -- - --
is
te
re
- --
U
nR
eg
306
re
- -- -
-- -
- - -- -
- - - - -
-- - --
te
- --
U
nR
eg
is
- - - - --
-- - -- -
-- - -- - -
-- - - -
- -- - --
- -- -
-- -
- -
-
- -
- - --
- -- -
- - -- -
- - - - --
- --
-
- --
307
te
re
- - - -
-- - --- -- - --
--
-- - -- - -
-- -
--- -- -
- -- - - - -
-- -
U
nR
eg
is
- -
-- -
- --
- --
- - -
--- - --- - - - --
-- --
-- - - -
-- - -
- -
- --- --- -- - -
-- -- -- -- --
-
- - - -
- --
- - - --- -- --
- - -- -
- --- -
- --
308
is
te
re
- --
-- - -
--
U
nR
eg
309
U
nR
eg
is
te
re
- - -- -
- - - - - -
-- -
- - --
-- - - - --
- - - - -- - -
- -- - -
- - - -
- -- - - - - -- -
- --
- - - - - -- -
- - - -
--
-- - -
- - - -- -
-- - - - - -
-- - - -
-
- - - --
- - - -
- - - -
- - --- - -
- - - - -
- -
- -- - - -
- -- - - -- ---
- - -
310
re
- - -
- -
-- - - - --
-- - -
te
- -- -
- - -- - - --
--
U
nR
eg
is
-- - - - - -
-
- - -
- --
- - -- -
-- - --
- -
--
- --
-- - -
-- - -
- --
- -
--
- --
-
- - -
- --
- -- -- - --
311
U
nR
eg
is
te
re
- -
- - - -
- - -
-- - -
- -
-
- --
- - -
-- - - - -
- -
-- - - - -
- -- -
- - -- -- --
--
- -- - -
-
- - -
-- - - - - - -
-- -
- -
-- -
- -- - -
- -- - -
- -
- -- - - - - --- - -
-
-- - - - -
- -- -
-
312
- --
-- - - --
- - - - - - -- --- - -
-
is
te
- - -
- - -
--- - - -
-- -
-- - -
- -
-- -- - -- -
-- - - --
-- - - --
U
nR
eg
re
-- - - - -- -
- -- - -
--
- - -- - -
- - - - -
- - --
- -
- -
- -
- - -
- -
- - -- -
313
- - - -
- -- - - - -
-- -
- -
-- -
- -- --
- - - --
--
--
- -
- - -- -- - -
- -
- - -- -
- - -
- -
- - --
314
U
nR
eg
is
te
re
- - -
--
- - -- -
- - --
- - - --
- -- -
-
-
- -
--
- -
- -
- - -
- -- - - - -
- - -
re
-- - -
- -- - - -
- -
- - -
-- - --- -- -
is
te
--- -- -
- - - -
-
- -
U
nR
eg
- - --
- - - -- -
- - -
- - - - - -
- - -- --
-- - -
- - -
- - -
-- --- - -
--
- - - -
- - - -
- - - - - -- -
- - - - - -
- - -
- - -
- ---
315
- - -
- ---
- - -
- ---
-
- --- - -
-
-
- - - - -
-
U
nR
eg
te
- - -
- --
-
- -
- - - -
-
- -
- - - --
-
-
- -
- - -
- - -
- -
- - -
- -
-
is
re
--- - - - -
316
- - - -
- - -- -
- - - --
-
- - -
--
is
te
re
- - -
- - - -
- - -
- - - - -
- - - -
- - -
- -
U
nR
eg
- - - -
- - --
- --
- -- -
- -- - - - -
- -
The IDT
- -- -
- - - -- -
- -- - - -
-- - - -
317
U
nR
eg
-
-
-
-
-
-
is
te
re
- --
---
318
- -
- -
-- - -
- -
- - - - -
--- -- -
- --
- --
- -
- -
- -
re
te
is
U
nR
eg
- - - -
- - -
- - -
- - - - -
- -- -
- -
- -
- - -
- - -
-
319
-
- -
- -
- - -
- - - -
- --
- - - -- -
- -
-
--
- -
- -
- --
- - -
-- - - - -
-- -
- -
- -
320
U
nR
eg
is
te
re
--
- - -
- - - -
- - -
-
-- -
-- - - -
- -- -
- - -
-
-- - - -
--- -
- - -
---
- -
- --
- - -
- - -
- -
- - -
- -- -
- -
-
- --
-
- --
- -
- -
- -
- -
- -
U
nR
eg
is
te
re
321
-
- --
- - -
- -
- - -
- -
- -
-- -
- --
- -
- -
-- - -
-- -
- -- -
-- --
- -
-
-- - --
U
nR
eg
is
te
re
322
-
- -
-
- --
-- -
- -- -- --
-
- - --
- - -- -
- - -
- - -- -
-
-
- -
- -
-
- - - ---
- --- -
- - - - - -
- -
U
nR
eg
is
te
re
323
-- -
-
- - --
--- -- -
- --- -
-
-
- - - - -
- -
- - -
- -- ---
is
te
re
U
nR
eg
- -
- - -
- -- -
- - -
- - - --
- - - -
-- -
-- - - --
- -- - -
- - - -- -
--- -- - --
- --
- - - - -
324
-
-
re
- - --
- -
- - -
- -
- -
U
nR
eg
is
te
- -
- - - - -
- -- - -
- -- -
- -
- -
- - -
- - -- - - -
- - -
- -
- - - --
-
Stack Initialization
- - -- --
- -
- - - - - -- - - -
325
re
te
-- - -
- -
is
-- -
-
U
nR
eg
- - -
- - -
- - -
-
-
--
-
-
-
-
326
-
-
-
- -
- -
- -
re
-
- -
-
- -
te
- - - - -
- - - -
- -- - - -
- - -
-- - - -
U
nR
eg
is
-- - -
- - - - - - -
-- - - - --
-- - -
- -
--
-- - - -
-
- - -
- - - -
- - --
-
-- - -
--
327
-
-
is
te
re
- - - --
-
-
- ---
- -
- ---
-- -
-- -
U
nR
eg
-- - -
-- -- -
- -
-- -- -
-
- - - -
- - - - -
- - --
-
-- - - - -- - -
-- -
- - - - -
- -- --
-- --
- - -
328
- - -
- -
- -
- -
- -
- -
- --
re
- -
- -
U
nR
eg
- -
-
---
is
-
--
te
- -
--
- -
--
--
--
329
- - --
-
- - -
- --
- - -
-- - - -
- - -- -
- -
- - - -
- -
- - -
- - -
-- -
-- -- -
- - - - -
- -- - - -
- -- -
-
U
nR
eg
is
te
re
- - - -- - -
- - --
-
- - -
-
330
U
nR
eg
re
te
- - -
- - - - -
- - -
- - - - - -
- - - -
-- - -
-- -- -
-- -
-- -
- - - - -
- --
-- -
- - -
- - - -
- - - - - -- -
- - -
- -- -
-
is
- - - -
-- -- -
- - - - - - -
- - - -- -
- -- --
-
- - - -
- - - -
- -- - -
--
- -
- - - - -
- - --
- - --
331
- -
re
te
NMI
-- -
U
nR
eg
is
- - -
-- - - - -- -- - - --
- --
-- -
-- -
--- - - - -- - --
--- - - - -- --
-- ---
-- - -
--
- - --
- -
-- - -
-
-
- -
- - - -
332
- - --
- -
U
nR
eg
re
te
- - - - -
- - -
- - - - -
- - - -
-- -- -
-- -
-- -
- - - -
- - -- -
- -
-- --
- - -
- -- -
is
- -
- - - - - - - -
- - -- -
- - - -
- - - --
- -- -- -- - - -
-- - - --
--
- - - - - -
-- --
333
SMI
- -- - -
-
- -
-- -
--- - - - ---
---
--- - - --
-- -- -
-- ---
-- - - -
--- --
te
re
U
nR
eg
is
- - -
-- -- - - - - -
- - -- -
- -
-
Maskable Interrupts
- - -
- --
-- - - - - -
- - - - -
- - -
-
- -
- - --
- - -
- - - - - - -
- - -
- - -
334
- -- -
re
-- -
U
nR
eg
is
te
-- -
--- - - - -- ---
--- - - --
- -- -- -
---
---
-- - - -
--- --
- -- - - -
- - - -
--
- - -
- - -
- - -
- - -
- - -
335
- -
- - -
- -
re
- -
- --
-
-
is
te
- -
-
U
nR
eg
-
-
- --
- - -
- -
- -
---
- -
- ---
-- -
-- -
--
- -
336
-
- -
- - - -- -
- -
- - -
- - - -
--
- - - -
- - - -
-
te
re
- - - - -
U
nR
eg
is
- - -
337
U
nR
eg
is
te
re
338
re
is
- -
-
-
-
--
-
--
--
-
U
nR
eg
te
- -
-
This Chapter
- - - -
-
-
-
-
-
--
-
339
re
-
-
-
-
- -
-
-
-
-
- -
-
-
is
-
- --- -
- -
-- -
-
- -- -
- --
- -
-
-- -
U
nR
eg
te
- -
- -
A Little History
-- ---
-
- -- --
- - --
- --
-- - - -
- - -
340
re
- -
te
is
U
nR
eg
-
-
-
-
-
--
-- - -
-- -
-
- - - -
- - - -
-- - -
- -
341
- -- --
- - -
- - - -
- -
- -- -
- - --
-
- -
-
-
-
- -- - - - - -
- - -
- --
-
- -
- - -
- ---
342
U
nR
eg
is
te
re
---
- - - -
-- -
--
- -
-- - -
- -
- -
--
-
-- --
-
-- - -
is
te
re
U
nR
eg
- -
- --
- - - --
-- - -
- - -
343
-
- - - -
- - -
- - -
- - - - -
-
re
-
- --
- - -- -
-
te
is
- - - -
- -
-- - - - -- -
- -
U
nR
eg
- - - - -
-
- -
--
- - - -
- - -
- - -
- -
-
- - - -
- -
- -
344
--
te
re
is
U
nR
eg
--
- -- -
--
- -- -
345
U
nR
eg
is
te
re
-
- -
-
- - -
- - --
- - - -
- --
- -
- - -
- -
- -
- - -
- -
--- - - -
- -
- - - -- - --
- - - -
- - --
- -
- - - - - -
- - - - -
- -- - --
346
-
- - - -
- - - -
- - -
- - -
re
- - -
- - -
- -
- - - - -
- - - - -
- -
- - -
- --- - -
- - -
U
nR
eg
is
te
- - --- - - - - -
- - - - -
- - - - - -
- -
- - -- --
-
- - --
-
347
--
re
is
te
- - -
-
- -
U
nR
eg
An Example
-- -- -- -
348
-
- - -
--
-
- -
-
- - -
- - - -
-- - - -
-- - - - -- --
- -
-
--
--
is
Another Example
--
-
te
re
U
nR
eg
-- -- -- -
-
- -
- --
-
- -
-
- - -
- - - -
-- - - -
-- - - - -- --
- -
349
--
--
-
--
re
te
DP FP Number Representation
U
nR
eg
is
-
- - - -
- --
- - - -- -
- - -
-- -
FCW Register
- - --- - -
-
- -
- - -
-
- - -
-
350
-
-
- - - - -
-
-
- -
- -
U
nR
eg
is
te
re
- -
-
- - - --
- - - - - - - - -
- - --
- -
- - --
-- - -
- - --
- - -
- - - -
351
- -
- - -
re
te
FSW Register
-
- -
-
-
-
-
-
U
nR
eg
is
- - - --- - -
-
- -
-
-
352
-
-
- - -
- -
- -
- - - - -- - -
-
-- -
- - -
- -- - - -
- - - -- - - -
- - - - - -
- - - -
-
U
nR
eg
is
te
re
353
-
- -- -
- - -
- -
- - -
- -
---
- - - - -
- - -
- -- -
- - --
---
- -
-- -
-- -
- - o
- - -
U
nR
eg
is
te
re
- - -
-
- -
- -
-
-
-
354
- -
re
is
te
U
nR
eg
- - - - --
- -
- -- - - -
- -
- - - -
- - - --
- -
- - - -
- - - -- -
- -- -
- - - -
355
te
re
- - - -
- - - - - - - - -
- -
- - -
- -
-
- - - -
- - -
- - -
U
nR
eg
is
- --
-
- - -
- -
356
- -
re
FP Error Reporting
te
U
nR
eg
is
- - -
- -
- - -- -
- - - -- - - --
- -
-- - -
- - - --
- -
- - - --
- -
- -
-
-
357
U
nR
eg
is
te
re
- - - -
-- - -
- -- -- -
- -
-- - -- -
- -
- --
-- -
- - - -
- -
-- -
- -
-- -
CR0[NE]
-
- - -
- -
358
te
re
- -
--
- -
-- - -
-- - -
-- --- -- -
- -
- - --
- - -- -- - --
-- - --
-
- - -
- -- -- --- -
- -
is
U
nR
eg
-- -
-
-
--
--
359
-
-- --- -
- - - - - - --
- - - ---
-- -
--
- --
U
nR
eg
is
te
re
- - -- --
-- - --
- - -
-- -- --
- -
-- -- -
- -- -- -
-- - -- -
--
- - - - -
- -
-
--
- --
-- --
360
re
is
-
-
-
-
--
-
-
-
-
-
- -
-
-
-
-
- -
-
-
U
nR
eg
te
- -
-
361
-
- --- -
- -
-- -
-
- -- -
- --
- -
-
-- -
te
re
U
nR
eg
is
- - - - -
-
362
- - -
-
- --
-
-
-
- -
- -
-
te
re
- - - -- --
- - - --
- - -- --
- --- --
- -- -
- - - - -
- -- -
- - - -
-- - - -
-- --- -
- - - - - -
- -
- - - - -
-
U
nR
eg
is
- -- - ---
--- - --
- -
- --- - - - -
-- - - -
- -- - - - - -
-- - - - --
-- - - ---
- - --- -
--- -- - - -
-- - --
- -- - -
- -
--
-- - -- - - -
- - - - -
-
- - -- - - -
- - --
-- - -
- -- -- -- -
- -- -- -
- - -- - -
363
An ExampleTimeslicing
- - -
is
re
- -
-- --
-
- -- -- -
-
-- - --
- - -
- - -
-- -- -
- - - -
- - - -
te
U
nR
eg
364
- --
- - --
te
3. OS Suspends Task
re
-- - - - -
- - --
-- - - - - - - -
- - - - -
- - - - -
- - -
- -- -
U
nR
eg
is
- - -- --- - - -
- - - - - - -
- - - - --
- - - - --
365
re
-- ---
- - -
te
9. OS Resumes Task
U
nR
eg
is
-- -- -- - -
- - --- --
-- -- -- -
- - - --- -
366
-
---
re
is
-
- --- -
- -
-- -
-
- -- -
- --
- -
-
-- -
U
nR
eg
te
- -
-
This Chapter
- - - - -
- -
- - -
-
367
- --
-
-
-
- -
- -
-
re
te
-- - -- -
- -- -
--
is
U
nR
eg
- - -- -
- - - - -
- - - -- - --- - -
- --- - - --
- -- - - - - -
-- --
-- - -
-- - --
- - -- --
-- - - - ---
-- - -
- -- - ---
- - - - -- -
- - - - -- -- -
- - -
- - - - - - - -
- - - - - - - - -
- - - - -
--- - - -
- - - -
- - -
368
te
re
- -
- - - -
-- - --
- -- - -
- - - -- -
- -
- -
- - -- -
-- -
--- -
- --
- -- -- -
- - -
- - -
- -- - - --
- - -
- - -
-- - -
- -- - -
U
nR
eg
is
- -
- - - -
-- - -
--- - - -
- - - - -- - -
369
- --
- - -
-- -- --
- -
-- - --
-
- -- -
is
te
re
- - - - - - - - -
- - - --
-- -
- - - -
- - -- - -
-
-
- --- -
U
nR
eg
- -- --- -
- -- - -- -
- -- -- - - - -
-
- -- - -
-
- - - - ---
-- -- - --
-- - --
370
-- - - -
- - -
- -- - -- -- -
U
nR
eg
is
te
re
- -- - -
- -
- -- -
- - - - - - --
-- --- - -
- -
- - -
-- - -
-- -
371
U
nR
eg
is
te
re
372
- -
- -
- - - --
- - --
re
U
nR
eg
is
--
te
- --
- --
373
U
nR
eg
re
te
- - - - --
- -
- - -
-- - - -
-- -- - --
-- -- - - --
- -
-- - - - -
- -- -- - - -- - - -
- --- - -- -- -
- -- -
- - -- - -- - -
--- - - - - - - - - --
---
- -- - - -
- - - - - - --
- - -
- -- -
is
- --- - - -
- --
- - --
- --
- - - --
- - - -
- - --
-
-
-- - - - - -- -
374
U
nR
eg
is
te
re
- - - -
-- - - - -
-- - - -
- - - - --
-- - -- - - - -
-- - - - -
- - -
--- - -
- --- -
- -
- -- --
- - - -
- -
- -- -
--
- - -
--
- - - - - -
- -- - --
-- - -
- - - - - - -- -
- - -
- -
- - - - -
-- - -- - - - -
- - - - - --
375
BIOS Calls
--
- -
-
is
re
- --
-
- --
- - --
-
-- - --
- -
- - -
- -- - - -
te
U
nR
eg
- - - --
- --
-- - -
- - -- -
-
- - --- - -
- - - -
-- -
- - -
- - - -
-
376
--
re
te
U
nR
eg
is
- - - -
-
- - -
-
- --
-
-
-
- -
- -
-
377
te
re
-
- - --
- - -
-- -
- -
-
is
- - - -
- - -- - -
- - -
-
U
nR
eg
Protection-Related Mechanisms
- - - --- -
--
- - -
-
-- -
-- -- -
--- --
-- - -- -
378
-
-
- --
- -
- - - --
-
-
-
-
- -
- -- -
- - -
- -- -
- - -
- -
- -
U
nR
eg
is
te
re
--
-
-
--
-
- -- - - - -
- -- - -
-
- - - -
-- --
379
-
---
- -
-- - -
-
-
- -
-- -
- -
- -
-- -
-- -
- -
- - -
--
- -
-
- -
--
-
- - -- --
-- --
-- - -
- - -
- -
-- -
-
-- - -
--- -
--
- - - -
--
-
U
nR
eg
is
te
re
380
-
-
-- --
- -
-
- - -
- -
-
- -- --
-- - -
-- -
- -
- - - - --
- -
U
nR
eg
is
te
re
-- -
-
- - -
-- -
-- -
-
-
--
-
--
--
-
- --
381
-
- --
U
nR
eg
is
te
re
--
382
--
re
te
is
- - - -- -
- -- -
--
U
nR
eg
This Chapter
- - - - - - -- - -
- - -
-
-
- - --
- - -
-- -
- -
-
383
-
--
-
-
--
-
-
re
U
nR
eg
is
te
-- - - -
- -- - - -- - -
-- - -
- -- - -
-
-
- - - -- -
- -
- - - - -
-- - - -- -
- - --
384
- - -- - - -
- - -- - -
- -
- - -- -
- -
- - -
re
- - - -
- - - - -
- - -
- - -
--
- - -- - -
-
- - - -
-
- -
-- - -
- - -
- -
- -- -
te
- -
U
nR
eg
is
- - --
385
re
- -- --
- --
-
- -
- - -
- -
- --
-
- - - - -
--
- - -
te
U
nR
eg
is
- - - -
- -- -
- - -
- - - - -
-- - -- -- -
-- -- - - - -- -
- - - - - -
- -
386
- - -
- - - - -
- - - -
-
- - - -
- --
is
te
re
- - -
-- - - --
- - -
- - - - - - -- -
- -
- -- - - - -
-- - - -
- - - - -
- - -- - - -- -
- -- - - - -
- - -- -
- -- - - -
- - - -
U
nR
eg
-- - - -
- -
-
-
387
- -
- -
- - - --
- - --
re
is
te
--
U
nR
eg
- --
388
- --
-- -
-- -
- -
-- -
- --
- --
-
- -
- -
re
-
-
- - -
- -
- - - -
- - - -
- - -
- -- - -- - -
-
U
nR
eg
- - --
is
te
-- - - -
389
- - --
- - -
- -
- - - -
- - - - - - -
- - - -
- - -- - -- - -
-
- - -
- -
- - - -
- - - - - -
- -- - -- - -
- - -- -
U
nR
eg
is
te
re
390
- -
- - -
- --
- - - -
- - -- -
- - - -
- - - - -
-- - - - - -- --
-
- - - -
- -- - --
- - - - - - - -
- - - -
- -
- --- - - -
- - -
- - - -
- - -- --
- - --- -
- - - - -- --
- - -- - --
- - -
re
te
is
U
nR
eg
391
-
- - -
- -- - -
- - -
- --
- - -
- - -
- - - -
-
- --- - - -
- - - -
- -- -
- - -- -- -
- -- ---
- - - - - --
-- - -- - -
- -
- -
- --
- --
- --
- - - - - - -
-- -
-- -
- --
- - - - - - - -
- --
- - -- -
- - --
- - - -
- - --- - - - -
U
nR
eg
is
te
re
392
- -- -
- -
-
- --
U
nR
eg
re
te
- - -
- - -
-
- -- - -
- - - -
-- - - --
-- --
- - -- --
- - -
- - - - -- - -
--- - - - - - -
- -
is
- - - - - - -
- - - - - -
393
-- -
- -- -- -
-- - -
- - - - - - - -
- - - -
-- -
- --
- - -
- - - -
GDT Entry 0
te
re
- - -- -
- - -
- -- -
- - - -- -
-
is
U
nR
eg
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- -
- --
- -
- --
--
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- -
- -
- -
394
- -
- - -- --
- -
- -
- - --
-
- - -
-
re
is
te
- -
U
nR
eg
- --
395
U
nR
eg
is
te
re
- -
-- -- -- -
- - - -
- - -
- - -- -
- -- - - - - --
- - - - -
- -
- - -
- - -
-- - -- - -
-- - -
--
- - - -
-
- - - -
-
- - -
- - - -
- -- -
-- - -- - - -
- - -
- - -- - -
-- - - - - -- - - - -
-
396
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
re
- -- -- -- -- --
- --
- --
- --
- --
- --
is
-
- -
te
- --
- - -
- -
- --
U
nR
eg
- - - -
397
- -
- - - --
re
-
-
-
- -- -
-
te
- - --
-
- - - -- -
- -
- -- - --
is
U
nR
eg
- - - -
- -
-
--
- - - -
- - -
- -
398
- -
te
re
- --
- --
is
- - --
U
nR
eg
-
- -
- -
- - - --
- - --
- -
-- - -
- - - -
- -
- -
-
-
- - -- -
- - - - -
- -- - - --
- -- -
399
- - -- - - -
- - - - -
- - - -
-- - -
- -
re
- -- - - - - - --
-- - - --
Default/Big Bit
te
- - - -
- - -
is
U
nR
eg
- - - - -
- - - - -
- -
- - - -
-- - - -
--
-- --- -
- -
- - -
- --- - -
- - - -
-- - - -
--
-- --- -
- -
- - -
--- - -
- - ---
-
400
re
--- --
-- - - - --
- -
- -
is
U
nR
eg
te
- --
- --
- - --
- -
-
- - - -
-
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
- - - -
- - -
- -
- - - -
-
- - - -
- - -
- -
- -
-
-
- -
- - -
- -
- -
-
- - - - - -
- --
-
-
-
- - - -
-- --
- - --
401
- -
- - - --
- - --
-
- -
- -
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
- - - -
- --
U
nR
eg
- -
- -
-
-
- -
- - -
- -
- -
-
-
-
-- --
- - --
- - - -
re
te
is
- - - - -
- - - - -
- - - - -
- - - - -
- -- -
--
402
te
re
- - - -- -
- - - -
- - - - - -
- - - - -
- - -
- - - - -
- - -- -- - -- -
U
nR
eg
is
- --- - -
- - - -
-
- - - -
- - - - -
-
- - - - -
-- - --
-- - - - -
-- -- -
--
- -- -- -
-
-- -- - -
- - - - -
- -- -- -- -
-- - - -- - -- --
403
- -- -
--
- - - -
-- -
- - -
--
- - - -
-
--
- - - -
-
--
- - - -
404
re
te
is
U
nR
eg
-- -
- - -
--
- - - -
-
--
- - - -
-
-- -- -
-- -- -
-- -- -
-
-- -- -
-
-- -- -
-- -- -
-- -- -
-
-- -- -
-
re
te
is
U
nR
eg
- -- -
405
-
- -
- -
- -
- - - - -
- - -
-
- -- -
- --
- -
- - -
- --
- - --
- - -- -
- - -
-
- -
- -
-
- - -
re
te
-
- -
-
is
-- --
- - --
U
nR
eg
- - - - - -
-
- - - -
- - -- - -
- - - -
- - - - -
- -- - -- - -
- -
406
System Bit
re
- - -
- - - -- - -
-- - --
-- - - -- -
-
te
- - -- --
-
U
nR
eg
is
- - -- --
-
- - -- --
-
- - --
-- -
- - --
-- -
- - -- --
- - -- --
407
- - -- --
-
- - -- --
- -
- - --
-- -
-
- - -- --
-
- - -- --
-
U
nR
eg
is
te
re
Available Bit
- - -- -
- - -
Goodbye to Segmentation
Introduction
- - - - -
--- - - -
408
U
nR
eg
is
te
re
-- --
- - -
- - - -- - - --
-- -
- -- - --
- -- -
-- -- - - - -
-- - - - - --
- - -
- - --
- -- -
--
- --
-
-- - - -
- - -
- - - -
- -- -
--
- --
-
-- - - -
- - -
- - -
-
409
- - -- -
--
- --
-
- - - - -
- - -
- -
- - -
- -
- - --
- -
re
te
- - -
U
nR
eg
is
- - -
- - -
-- - - -
-- - - -- -
- -- - -- - --
- - -- -
- - -
- -
410
U
nR
eg
is
te
re
-
- -- -
- -
--
- -
--- -
-
- -- --
-
--
-
- -- --
-
-- - -
- -
- -
- - -
-
-
- -- --
-
-- - -
- -
- -
- - -
-
411
- - -
- --
U
nR
eg
is
te
re
- -- - -- - -
- - - -- - -
- --- -
- --- --- -
- - -
-- - - - -- --
- - - - -
- -
--- - - - -
- -
-- - - - - -- -
--
- - -
-
-- - - -
-- - -- - - -- -
-- - - - -
- - -- - -- -
- -- -
-- -- -
- -
- -- - -
- -- - --
412
U
nR
eg
is
te
re
- - ---
- ---- - -
- - -
-
413
U
nR
eg
is
te
re
414
-
-
re
is
-
- - --
- - -
-- -
- -
-
U
nR
eg
te
- - - -
- -- - -
- -
-
This Chapter
- - - --
-
-
-
--
-
-
--
-
415
U
nR
eg
is
te
-
--
--
-
re
- - - -
-
Abbreviation Alert
-- - - -- -
416
- -
- - -
-
re
-- -- - -
- -
-
-
-
-- -- -
- - -
- --
-- -- -
- - -
-- -- -
- - -
-- -- -
- - -
U
nR
eg
is
te
-
-
--- -
- - ---
- - - - -
- - -- - - -- -
-- - - -
-- - - -
-
417
-
-- - -
- -
-- -
- --
- --
-
- -
- -
is
te
-- -
- -
re
-- -
U
nR
eg
-
-
CS Descriptor
CS Descriptor Selector
- -
418
- - - -
--
--
- - -
-- - -
- -
- - - -
U
nR
eg
- - -
- --- -- -- -
- -
is
te
re
-- - - - -
- - - - -- - - -
CS Descriptor Format
-
- - -- -
- - -
-
- - - - - -
-
-
- - -
- -- - - -
-
- - -
- -- - - -
419
-
- - - -
- - - -
- -
-
- -
-- --
-
-
- -- - -
- - -
-- - -
-- - --
- - -
-- -- - - -- -
- - - -
- - -
- -
U
nR
eg
is
te
re
420
- -
- - - --
- - --
-
- -
- -
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
U
nR
eg
- - - -
- --
- -
- -
-
-
- -
- - -
- -
- -
-
-
-
-- --
- - --
- - - -
re
te
is
421
- -
- -
- -
- - - --
- - --
- -
-
- - - -
-
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
- -
- -
-
-
- -
- - -
U
nR
eg
is
- - - -
- - -
- -
- - - -
-
- - - -
- - -
te
re
422
- -
- -
-
- - - - - -
- --
-
-
-
- - - -
-- --
- - --
-- -- -
-
-- - --
-
- -
- -
-
-
- -
- - - -
- - - -
U
nR
eg
is
te
re
-- - -
-
-
-- - - - -
- - - - -
--- - -
-
- -
- --- - - --
- - -
423
U
nR
eg
te
-- - - - -
- -- -
- - - -- - - - -
- - - -- - - - - - --
-- -
--
is
re
- - -
- - -- - --
-- - -
- - - - - --
- -
424
-- - - -
- -
- -
- -- -
- - - -
- - - -- -
-
-- - -
-- - - -
- - -- -
-- - - -- -
-- - -
-- --
- -
-- - - - -
- - -
- - - -
- - - -
- - - -
- - - - - -
- - - -
-
-- -- - - - -
- - - - -- -- - -
--
U
nR
eg
is
te
re
- - - -
-- - - -
-- - - -
- - - -
-
- - - - -
-
-- - -
425
- --
- -
- --
- - --
re
- --
- - - -
- - -
- ---
--
- -
- - -
-
U
nR
eg
- -- -
is
te
- - -- -
- - -
-
- -
- - - -
-- -- -
- - --
426
re
- - - --
te
No Privilege Check
U
nR
eg
is
- - -
- - -
-
- - -
-- -
- - --
- - - - - -
- -
-- -
- - --
- -
- -- -
- -
427
o - -
- -
o - -
- -
o - -
- -
o - -
- -
- - -
-
- - -
-
U
nR
eg
re
te
is
-- -
- - - -
-
Conditional Branches
General
- -- - - -- - - -
428
- - - -
- - --
- - -
-
re
- -- -
- -
- - -- - - - - - - -
- -- - -
- - - -
-
U
nR
eg
is
te
-- - -
- - - - -
- - - - - - -
- - - - -- -
-
- - - - -
- - - - - --
- -
- - - -
-
429
--
--
--
--
re
te
is
U
nR
eg
-- - -
-- - -
430
--
--
-- - -
- -
- - -
-
-- - -
-
-- - -
-
-- - -
U
nR
eg
is
re
te
Loop Instructions
-- -
- - -
- ---
- -
-
- - --
- - - -
- - -
- - -
- - -
- -
431
- - - - --
- -
- - -
- - - -
-
--
- - - -
- -
-- - o
- - -
-
- -
-- - o
- - -
te
U
nR
eg
is
re
- - -
-- - -- -
-- - -- -
432
- -
- -
-
- -
-- - o
- - -
-
- -
-- - o
- - -
--
- -
- -
-
-
- -
-- - o
- - -
-
- -
-- - o
- - -
- -
- -
-
-
- -
-- - o
- - -
-
- -
-- - o
- - -
U
nR
eg
is
te
re
433
--
- -
- -
-
-
- -
-- - o
- - -
-
- -
-- - o
- - -
- -
- -
-
-
- -
-- - o
- - -
-
- -
-- - o
- - -
U
nR
eg
is
te
re
434
U
nR
eg
is
te
re
- - - --
- --- -- - -
- - --
- - - - -
- -- - --
- - - - -- -
- - - - -
- - -
- - - -- --
- -- - - - -- - - -
- - - - -
- - - --
-- -- -- -- -
-- - --
- - -
- -
- -- --
-- - -
- -
-- --
-- - -
- -
435
-
--
- -
- -
-
--
- -
- -
--
- -
-
- -
is
re
te
--
- -
-
-
U
nR
eg
-- -
- - - -
-
Privilege Checking
436
Definitions
Definition of a Task
te
-
--
- - -
-
is
re
-- - -
- - - -
- - -
U
nR
eg
- - -- -- - - --
- - -
-- - -
- - - --
-- -- - -- - - - - -
--- -
- - - -
- - - -
--
Definition of a Procedure
- -
-
CPL Definition
- -
--
-
437
CS DPL Definition
- - -
-
- - -
-
re
te
- - -
- ---
is
U
nR
eg
-- -
-
---
- - - --
- -
- - -
- - - - -
-- --
-- - -
- - -
- - ---
- -
-
- -
---
438
RPL Definition
- --- -
-- -- --
re
- -
- - -
te
- - - --
- -
U
nR
eg
is
- -
--
- -- -
--
-
-
--
-- -
- - ---
-
- - -- - -
- -
-- -
-
- -
- - - -
- --
- -
439
re
- - -
- -- - - - -
-
-- -- - -
- - - -
- -
-- - -
is
te
-
- - - -
-
U
nR
eg
- -
- - -
-- - - -
Example
440
-- -
- - -
- --
- --
-
- - -
- - -
-
-
- -- -- --
is
U
nR
eg
te
--
re
-
-
- -
- - -
- -- - - -
- - - - - -
- - --
441
- -
- - -
-
- -
- - - --
- - -
- - --
- - - - - -
-- -- - - -
- - - - -
te
Introduction
re
U
nR
eg
is
- -- - -
-- - - - - - -
-- -- -
- - - -
- -
General
- - --
442
- - - -
- -
- -
-
- - - - --
- --
- -
-- -- --
- - - --
-
-- - - -
- - - - - -- - --- - -
-
-- -
- - - - - -- -
- --- - -
- -
-- - - - - -
re
Near Calls/Returns
te
Description
- - -
- - -
-
U
nR
eg
is
- - - - - -
- --
-- - - - -
- - -
- - ---
- - - - -
- -
- - - - -
- - - - -
- - - - - -
-- -
-- - -
- -
-- -
-
- -
-- -- -
- - -
443
U
nR
eg
is
te
re
- - - - -
- - - - - -- -
- - - - -
- - - - - -
-- -
-- - -
-- -
-
- -
-- -- -
-
- --- - - -
-- -- -
- - - - - -
- - -
- - -
- - - - -
- - - - - -
-- -
-- - -
-- -
-
- -
-- -- -
-
- - - - - -
- - -
- - -
- - - - -
- - - - - -
-- -
-- - -
- -
-- -
-
- -
-- -- -
444
te
- - --
-- --
-
is
re
-- - - - - -
U
nR
eg
-- o
- - - -
- -
-
-- - -
---
-
-- o
- - - -
-
-- - -
---
-
445
-- -
- -
-
-
-- - -
---
-
is
te
-- -
- -
-- - -
---
-
- - -
re
446
- - -
- -
U
nR
eg
- - -
- - - -
-- - - - -
-
- - -
-- -
- - -
-- - - - -
-
- - -
-- -
-- -
- - - -
-
Far Calls
re
General
- --
-
U
nR
eg
is
te
- - - - -
- - --
-- - - -
- - -
-- --
-- - -
-- - -
- -
- -
-- -
-
447
-- - - -
-
- - -
-- - - -
-
- - -
is
te
re
-- - - -
-
U
nR
eg
448
-- - - -
-
-
- - -
-
--
- -
- - -
- -
- -
re
is
te
-
- - -
-
--
- -
- - -
- -
- -
U
nR
eg
449
-
- -
- -
-- - -
-
- -
--
- -
- - -
- -
- -
-- - -
-
- -
is
-
- -
- -
-- - -
-
- -
--
- -
- - -
- -
- -
-- - -
-
- -
U
nR
eg
te
re
-- -
- - - -
-
450
U
nR
eg
is
te
re
-- -
-- - - - - --
- - - - -
- - - -
- -- - -
- - - -
- -
451
re
is
te
--- - -
- - - - -
- - - - -
- - -
-
U
nR
eg
-- - -- - -
-- -- - -
- - -
-- -
452
-- -
- - -- -
- - - - --
- -
- -
- -
- - - -
-- - -
- - --
-
The Problem
re
- - - -- -
- - - -
-
- --
-
- - -
- - - ---
- -
is
te
U
nR
eg
453
-- - - - -
-- - - -
- -
-
- - - --
-
is
te
re
- - - -
- -
- - - - -
- -
U
nR
eg
- -
- -
-
- -
- - - -
- -
- -- - -
- - -
- - - - -- - -
454
-
-
- -
-
-
- - -
-- -
- -
- -
- -
- - -
- - - --
- - - -
---
U
nR
eg
is
te
re
- - - - - -
- - --
- - - -
- -
- - - - -
- - - -
-- -
--
- - -
- - -
455
- - --
- -
-
- - - -
- -
- -
- - - -
te
- -
- -- - -
re
-
-
- -
U
nR
eg
is
- - -
-
-- - -
-- -
- - --
- - -- -
- - -
-- - --
- - -- -
- --
456
- --
- --
- --
re
- - -- - -
- -
is
te
- -
-- - -
-
U
nR
eg
- - -
- -
- - -
- -
-
- - - - -
- -
- - - -- -
- -
457
- - - - -- -
- - -
- - -
- - - - -
--
-
- - - -
- -
-
-- - -
te
re
U
nR
eg
is
-
-
- - --
- -
-
- - -
- --
- - -
- -
- -
- - - -
- -
-
-
- -
-
- - -
458
-
- -
- --
re
is
te
-- - -
-- - -
U
nR
eg
- -- - -
-
-
- - -
- - - -
- -
- - -
- -
-
459
- - - -- -
- - -
- -
- -
- -
- -
-
- - -
- -
- -
-- - - - --
is
te
re
U
nR
eg
- -- -
- --
-
- -
- - -
- ---
--
- --
- --
- - --
- -
- - -
-
- - -- -
- - -
-
- -
-
-- --
- - - --
- -
460
- -- -
- --
-
- -
--
-
-
re
- --
te
- --
U
nR
eg
is
461
-
-
re
- -
-- - -- -
is
A Potential Problem
te
-- - -- -
- -
-- -
U
nR
eg
-
- -- -- -
-- - -
- - - -
- - -
- - -
462
-- -- - -
- - --
- - -
- -
-- -- - - -
- -
-
- -
- -
- -- -
- --
U
nR
eg
is
te
re
463
U
nR
eg
is
-
-
464
-
-- -
re
--
-
--
--
--
--
- - - -
- --
-- -
te
--
-
--- -- -
- --
re
- - -
- -
-
U
nR
eg
is
- -
- -
te
- - -
- --
-
- --
- -
- -
- -
-
- -
- -
- -- -
- --
- -
- -
-
-
-
-
465
is
te
- -
-- -- -
-
- -
- -
re
U
nR
eg
- - -
- - - - -
- - - - -
- -
- - - -
466
re
- - -
- - -
- - - - -
-- - --- -
- -- -
-- -
- -
te
- - -
- -
is
- -
-- -
- -
U
nR
eg
--
- -
- - - -
- - -
- -
-- -
- -
--
-
- -
-
467
- -- -
- - - -
- -
- -
-
- -
- - - -
U
nR
eg
is
te
re
- - - -
468
- --
- - -
- -
-
U
nR
eg
is
- -
- -
te
re
- - -
-
--
-
--
-
-
-
- -
- -
-
-
- -
- -
- --
- --
- -
- -
-
-
-
-
469
-
-
- -
-
-
- -
--
- -
-
te
re
- -
is
- -
- -
-
- -
-
U
nR
eg
-
-
470
- -
- - -- --
-
- - - - -
-- - -
- -
- - - -
- - -- - -
-- -
-
-
-
- - --
- -
-
- - - -
- -
- -
te
- -- - -
is
re
U
nR
eg
- -
- - - -
-
-
- -
- - -
-
- -
-- -- -
471
te
re
is
U
nR
eg
-- - --- -
- -- -
-- -
- -
- - -
- - -
- - - - -
- -
-
- -
-
--
-
--
-
--
-
- -
- -
472
- - - -
- - --
- -
-
U
nR
eg
te
is
re
- -
- -- - -
- -
- -
- - - -
-
-
- -
- - -
-
473
- --
- - -
- -
-
U
nR
eg
- - -
-
-- -
-
-- -
is
te
- -
- -
re
-
- -
- -
- -
- -
- -
- -
- -- -
- -- -
-
- - -
- -- -
- -
- -
- -
-
-
-
-
474
- -
- -
-
- -
te
- -
re
- -
-
- -
U
nR
eg
is
- -
- -
- -
-
-
Far Returns
General
- -
-- -
- -
- --
-
- -- - - -
- - - - - - - -
- - -- -- -- - -
475
re
-- -- -
-
-- --
-
- - - - -
- - - -
- -- -
- - -
- - -
- - -
- - - -
- -
- --
- - -
te
-- - -
is
U
nR
eg
476
-
-
- -
- -
--
- -
- -
- -
- -
-
- - -
- - -
-
- - -
- -
- --
- - -- - -
- -- - -
- -
U
nR
eg
is
te
re
-
-
- -
--
- -
- -
-
- -
-
- - -
- - -
-
- - -
-
- --
- - -- - -
- -- - -
- -
477
- -
- - -
-- - - - -
- -
- -- -
U
nR
eg
is
te
re
- -
- - -
-- - - - -
- -
- -- -
478
re
is
-
--
-
-
--
-
-
U
nR
eg
te
- - --
-
-
This Chapter
- - - - -
-- - -- -
-
--
479
--
-
re
U
nR
eg
te
- - -- -
- --- -
-
- - - -
-- -
- - - -- -
-- -
- - - - -
- - - - -
-- --
--
-- -
-
-
-
is
480
is
te
re
-- -- - -
- - - - -
- - -- -
- -- -
-- - -
-- - -
- - - - -
U
nR
eg
--- -- - -
-- - - --
-
- - -
- - -- -
- - - - -
- - -
-- - -- -- -
- -- - -- -
- - - -
- - - -
481
- -
- --
-
- -
- --
is
te
re
U
nR
eg
- -
- -
- -
An Example
- - --- -
- -
-
-
- - -- -
-- ---
- - --
-
482
-
-
-- - - --- - -
- - - -
- - - -
U
nR
eg
is
te
re
- - --
- - - -- - - -
- - - -
- - - -
- - -- -- - -- -- - -- - - - --
-- - -
- - -
- - -- -- - - - -
- - - -
- - - -- - --
--
- - -
- - - -
--- - - - -
--
-
-
-
- -
- -
- -
483
-
- -
- - - -
- -
- -
- --
- --
- - --
- -- -
- -
- - -
- - -- -
- - -
-
- -
U
nR
eg
re
- --
is
te
-
-
-
-
-- --
- - --
- --
- -- -
- -
484
- - - -
-- -
- - -
-
- - - --
Expand-Up Stack
-
- -
- -
-
-
te
--
-
is
re
--- - -- - -
-- -- -
-- -- -
U
nR
eg
- -- - - -
-- - - -
- - -
-- - - -
- - - - -
- --
- - - - -
- - -
-
-
- - - --
--
-
- - - - - -
- - - - - --
- - -- -
485
re
-- -
- -
- - - - -
-
- - - -
- - - -
-- - -
- -- - --
--
- -
te
-- - -
- -- - --
- -
-
-- - - - -
U
nR
eg
is
- -
486
- - - --
- - -
- - -
-
- - -- -
- - - -
- -
- -
- -- - --
- -
- -- -
U
nR
eg
- -- -
- - --
- - - -
- -
-
-
- -
re
te
- --
is
- --
-- --
- - - --
- --
- -
Expand-Down Stack
The Problem
-- -- - -
- - - - - -
- - - -
-
-- - - - -
- --
487
te
- - -- - -
- - - -
re
-- - - - -
- - -- -
-
- - - - -
- - - - - -
- - - - -- -
- -- -
- -
is
- - - --
U
nR
eg
- -
- - - -
488
te
re
is
U
nR
eg
- -
-
489
An Example
re
- -- - -- --
- -
- - -
- -- - - --
- - - - --
- - -- -
-- - - - -
- - -
te
- -- - -- - --
- - -
- - - -
-
- - - - - -
- - - - - -
- -
- - - -
- - - - -
- - -
- - - -- - - -
-
- - -
- - -
-- - -
U
nR
eg
is
- -- - - - -
-- - -- - - - - - -
490
U
nR
eg
re
te
- -- - -- -
- - - -
- - - -
-
- - - - - -
- - - - - -
- -
- - - -
- - -
- - -
- - - -- - - -
-
- -
- - -
--- - -
is
-
-
- --
491
- - -
te
- --
U
nR
eg
is
- -
-- -- -
- -- - - - -
re
492
--
--
re
te
-
--
--
-
U
nR
eg
is
- - -
- -
-
This Chapter
- - -
- - -- -
- --- -
-
493
re
- - - -
-- -
- - - -- -
-- -
- - - - -
- - - - -
-- --
--
-- -
-
-
-
te
U
nR
eg
is
-- -- - -
-
-- - - -
- -- --- --- -
- -
Three Generations
- -- - - -
- - - -
- - - ---
--
- -- - - - -
-- - - -
- - - -
- - -- - -
- - -
- - --
- - - -
- -- -
494
- -- - -
-- - - -
--
- - - - -
- -- -
--
- -
-
te
re
U
nR
eg
is
--
-
- -
-
-
-
-
-
-
-
- - - -
- --
-
-
-
-
495
-- - - - - - -
-- -
-- -
- -
- --
-
-- -
-- - - - -
- --
- -- -
- -
-- - --
re
te
U
nR
eg
is
Background
Definition of a Page
- -
- - -- -
- - -- - -
496
- - - -
- - -
- -
re
- -
- - - - - -
- - - - - - -
te
U
nR
eg
is
- - - -
- - -- -- ---
- -- - -- - --
--- - -
--- - -
- - --
- - --
--- - -
- - -
- -
- - -
- -- -- --
- -
-- - -- --
- -- -
- - -
- - - -
497
re
is
-- - - -
- - - -- -
- - -
-- -
- -
- -
- - -
- - -
-- -
- -
-- - - - -
---
U
nR
eg
te
498
- - - -- -
- --
re
- - - --
--
U
nR
eg
is
te
-- - - - -
- -- -
- -- - -
- --- -- - -
- - --
499
-- -
- --
- -
-
re
U
nR
eg
is
te
- --
500
-- -
- - -
-- - -
re
--
is
te
U
nR
eg
- -
-- -
--
- - --
- - - - - -- - -
-- - -- - -- - --- - - -
- -- -
501
- --
re
- --
U
nR
eg
--
is
te
502
- --
re
- --
U
nR
eg
--
is
te
503
-- - - --
--
- --
U
nR
eg
is
te
re
--
- --
- - -- -
- - - - -- - -
-- - -- - ---
- --- - - - -
-- -
504
-- - - --
--
- --
U
nR
eg
is
te
re
--
- --
505
--
- --
U
nR
eg
--
is
te
re
- --
506
-- -
- -- --
-- -- -
- - - --
- - -
-- -
- -
-- --
-- --
- - - --
- - -- - --
-- - - --
-
- --
--
re
is
te
U
nR
eg
507
U
nR
eg
is
re
- -
- - - - -
- - - - -
- ---
- -- - - -
- - - -
- - --
- - - -- - - - - - -- -
-- --- -
-- - - -
-- - -- -
-- --
te
508
-- -
- - -
--
re
- - - -- -- - -
-- -
- - -
- - -
- -
-- - -
-
U
nR
eg
--
te
is
-- - - --
- - --
-- - - - --
-- - -
509
U
nR
eg
is
te
- - -
- - - - -
- - -
- -
- -
- - - -
- - - -
- - - - - -
--
- --
- - - -- --
- -
- -
- -- - -
-
- - - -
- - - - -
re
- - -
- -
-
--- - --
- -
- --- - - - - -
---
510
-- -
- -
- - -
te
Attribute Assignment
re
- - -
-
- -
- -
- -
U
nR
eg
is
- - -
-
- -
- - - -
- - -
-- - - -
-- - - -- -
- -- - -
- -- - - -- -
- --
-- -
- -- - - -
- --
- - --
- - - -
511
re
- - -
-- - -
- -
- - -
- -- - -- -
-
U
nR
eg
is
te
- -
- - -
- ---
- - -
- -
-
-
-
- -
--- - ---
-- -
-- - - -
--- -
-- -- -
- - -
-
- - - - - - ---
512
- -
- -
re
te
U
nR
eg
is
First-Generation Paging
513
- -
- -
- -
- -
- - -
- - -- -
U
nR
eg
- - --
- --
- -
- -
--
- -- -
- -
--
is
te
re
-- ---
- -- -
- -
--
--
514
-
-
-
- -- - -
- - -- --
-
- - --
- - -
-- -- -
-- - - - -- -
-- - - -
- - -
- - -
- - - - --
- - - --
-
- - -
-- -
- -
-- -
- - - ---
U
nR
eg
is
te
re
- - - - - -- - -
- - - - - - -
515
is
te
re
- - -- -
- -
-- -- -- - - - -
-- -- ---
- - -
-
- - - -- -
- - --- - - -
-
U
nR
eg
-
-- - -
- --- - - -- -
- -
- - - - - --
-
--
-- --
516
-- - -- -
--
U
nR
eg
te
is
re
-
- - --
-- - --
-- - -- -
- --
- - - - --
- -
- - -- -
- - - --
- - -
-- - -- -
-
- - -- - -
- - - --
-
- - - - -
-- - - -- - - - - -- - - --
- -- -
-- - - - - --
-
517
518
d
re
is
U
nR
eg
-
--
te
- -
-
- - --
-- - --
-- - -- -
- --
- - - -
-- - -
- - -- -
- - - --
- - - -
-- - -- -
- - -
-- - -
- - - --
-
- - - - -
-- - - -- - - - - -- - - --
- -- -
-- - - - - --
-
---
--
is
te
re
U
nR
eg
-
--
- -
- - --
-- - --
-- - -- -
- --
- - - -
-- - -
- - --
-
519
te
re
- - - --
- - - -
-- - -- -
- - -
-- - -
- - - --
-
- - - - -
-- - - -- - - - - -- - - --
- -- -
-- - - - - --
-
is
---
--
U
nR
eg
-
--
- -
520
U
nR
eg
re
te
- - --
-- - --
-- - -- -
- --
- - - -
-- - -
- - --
-
- - - --
- - - -
-- - -- -
- - -
-- - -
- - - --
-
- - - - -
-- - - -- - - - - -- - - --
- -- -
-- - - - - --
-
is
521
---
--
is
U
nR
eg
-
--
te
re
- -
522
The TLBs
-- - - -
--- -
re
-- - - -
- - - -
- - - - -- - -
- -- - -
- - --
-- - - -
te
TLB Miss
U
nR
eg
is
-- -- - -
--- - - -
-
- -
- -- - -
- -- -
-- - - -- -
- -
- - --
- -
- -- - -
- - -
- --
- - -- -
-- -
-
-- --- - --
- -
523
is
te
U
nR
eg
re
- - --
TLB Maintenance
- -
-- -
-- -- --
--
- -
- -
- - -
- - - - -
- - - - - -
- - -- ---
- - -
524
- - - - - --- - -
- - -- - - --
- - - -
- - - --
- - -
- -- -- -
-
- - - -
- - - - -
- - --
- -
- -
U
nR
eg
is
te
re
- - - --
-- --- - -
- -- - - - - - -
- - -- -
- - - -
- - --
- - -
--
525
te
re
- - - - - --
-- - - -- - -- - - - --
- - -
-- - - -- - - -
--- - - -
- - - - -- - - -- - -
-
- -- -- -- -
- - -- -
U
nR
eg
is
- -
-- --- --- - -
-
- - -
- - - --
-
- - -
- -- -
- -
-
- - - - --
- -- - -
- - - - -
- -- -
- - - -- -
- -
526
- -- -
--
--
re
te
--
is
- - - --
U
nR
eg
-- --
--
-- -
-- -
- -
- - -
Enabling Paging
-
-
- -
- -
527
re
- - -
-
--- - - -- -
te
is
- --
U
nR
eg
-
-
-
- -
- -
- -
528
te
re
-
-
-
--
-
-
U
nR
eg
PDE Layout
is
- -
- - -
- - -
--
- - - - -
- - -
- -
- -
-- -
- -
529
- - --
-
-
-- --
re
--
- -- -
- -- -
- -
te
- -
- - -
U
nR
eg
is
- -
- -- - -
-- - --
- --
- --
- - -
- -- --
- -
-
- -- --
-
530
- - - --
-
- -- - -
- --
- - -
- - -
--
- - - - -
- - -
- -
- -
- - -
- - -
-
U
nR
eg
is
te
re
- - - -- -
- - -
-- - - - -- - - -
PTE Layout
--
-
531
- - - --
-
-- --
re
--
-- -
-- -
te
- -
- - -
U
nR
eg
is
- -
- -- -
- -
-- - --
-
-
- - -
- -- -
- -- -
532
- - - --
- - -
- -- -
- --
- --
- -
-
-
-
-
- - -
- - -
-
- - -
- - - - - -
U
nR
eg
is
te
re
- - -
- - - -
- - - --
- - - - --
- - --
533
--
-
-
- -
- -
- -
-
--
is
U
nR
eg
534
- -
- -
re
te
-- --
-
-
-
-
- - - - -
-
- -
-- - - -
-
re
te
-- -
-
is
U
nR
eg
535
is
te
re
-- - -- -
- - - -
-- -
- - -
- -- - --
- ---
- --- -- - -
--
U
nR
eg
- -
- -- -- -- - - - -- --
- - -- -
-
--
536
-- -
- -
--- - -- -
-
--- -- -
- - -
-- -
re
is
te
- - -- - - - - -
- -
- - --
-- -- - -
-
U
nR
eg
-- --- - -- -
- - -
--- -
-
---
- -
-- -
-
537
te
- -- --
- - - - -
- - - - - -
- - -
- - --
- -- - - -
- - - - - - -
- - - - -
- - --
re
U
nR
eg
is
-- - -
- - - - -
- -
- - -- -- - -
- - - --
-- - --
-- - - -
- - -
- -
-
-- -
538
- -
- -
-- -
re
- -- - -
-
- -
te
-
- -
is
-
- --
U
nR
eg
- -
-
- --- -
-- -- -
- --
-
539
U
nR
eg
is
te
re
540
- - --
-- ---
- - -
-
- - - - - -
- --
-
re
---
te
--
- --
- -- -
-
-- -
U
nR
eg
is
- -
- -
-- -- --
- -
- - -
- - -
-- - -
- - - -
- - -
-- - -
--
541
- -- - --
te
re
- -
- - -
-- - - - - -
-- -- -
-- -- - -
- -
- -
is
- -
- - -
U
nR
eg
- - -
-- -
542
- -
- -
re
- -- - -
-- -
te
-
-
-- -
-- -
-
is
-
- -
-
U
nR
eg
-
- --
- -
-
- --- -
-- -- -
- --
-
543
-
-
-
- --
- -
te
- - -
-
re
- -- - -
- -- -
- -
is
-
-
- --
U
nR
eg
544
- - --
-- ---
- - -
-
- - - - - -
- --
-
re
te
- - --
- --
-
-
-
-
--
---
is
- -
- -
-- -- --
- -
- - -
U
nR
eg
- - -
-- - -
- -
- - - -- - -
Page Faults
- --
- - - -
-
- - - -
545
- -
- - -
-
- --
- -
- - - - - -
re
- - --
- - -
- -
-- --
- -
- - --
--
- - -- -- -
- --
--- - - -
--
- - -
U
nR
eg
is
te
- - --- - - ---
- - - - - - - -
- - -- - --
--
- --- -
- - -
-- - - - - - -
- -
- -
- - -- - - - - - - -
- - - - -
- -
- - -
- --- - - -
- - - - - -
546
- - - - -
- - - -
- - - -
- - -- - - -
- - -
- --
is
te
re
- - - - -- - - - -
- -- - - -
-- - -
- - - - -
- - -- - -
- - - -
- -
U
nR
eg
- - - - -
- - -
-- - - - - - -- -
- -
- - -
- -
547
-
-
-- -
-- -
- - --
-
-- -- --
-- - --
- - --
- -
- - - -
- -
- -
- - - -
-
U
nR
eg
is
te
re
Access History
- - -- - -
- -- -
-- - --- -- --
- -
548
U
nR
eg
is
te
-- - -
-- -- - -
- - -
- - - --
- - -
- -
- - -
-- -- -
- - --
- - - -
- -
-
- -
-
- - -
-
- -
-
- - -
- - - -
- - - - -
- -
- - - -- -
-
-- -- - - -
- -- - -
- - -
- - - - -
- -- --
re
549
te
re
- - - -
-- - - -
- - -- - - - -
- - -
- -
U
nR
eg
is
- - -
-- - - --- --
Simplifies Housekeeping
-- - - -- -
- -- - - --
- - -- -
- -
- - - --
--
- -- -
- -- -
550
- - -
- - -
-- --- -
te
re
- -
- - -
-- - - -
- - -- -
--- -
- - - -
- - - --
- - - -
- - -
U
nR
eg
is
- -- -
- -
-
--
- --
-
-- --
--
- -- -
- -- -
- -
- -
- - -
551
re
-- -
te
U
nR
eg
is
- --
- --
552
re
-- - -
-- - - - -- - - -- - -
- - -
- -
-- - --
- - - ---
-- -
U
nR
eg
is
te
---
- - - --
- -
- - - - --
- - -- -
- --- -- -- -
553
re
---
- - - - -
- -
is
te
- -
U
nR
eg
- -- -
- - -
--
554
re
- -- --
-- -
- --
--
- -
te
- --
--
is
U
nR
eg
555
is
te
re
-- - - --
-- -- --
- - - - --
- -- -
- --
- -- -- - --
- - - - - --
-
-- - -- - - --
U
nR
eg
- -
556
--
--
--
re
te
is
U
nR
eg
--
- - -
- -- - -
-- - - - -
- -
-
557
- -
- --
- - -
-
- -
--
--
U
nR
eg
is
te
re
- -
- - -
- -- -
558
-- - -
- -
-
-
-- - -
- -
-
-
-- - -
- -
U
nR
eg
is
te
re
- -- -
- - - -
- - - - -
559
- - - -- -
-
- - -
- - -
- -- -
- -- - - -
-- - -- -
re
is
te
The Translation
U
nR
eg
-- - --
- - - - -
- - --
-- - -
560
- - -
- -- --
- -
-
- - -
- - - - -- -
-
-- - - -- -
- --
- -- -
re
te
is
- -
- - -
- -- -
U
nR
eg
- -
-
- -
- -
- -
- - --
- -- - - --
-
-- - --
-
--
--
--
- -
- - - -- -
-
- - -
- ---
--
561
re
- - -
- -- --
- - -
- - --
- -
--
- - --
te
-- - - - - --
U
nR
eg
is
- -
- - -
- -- -
-
- - -
- - -- -
- - --
- -
562
- -
-
- -
- -
- - --
- -- - - --
-
- -
-- - --
--
--
--
re
- -
te
-- -- -
-
-
-
is
- -
U
nR
eg
- - - -- -
-
- - -
- ---
--
- -
- - - --
- - -
- -- - - -
-- - - - -
- - -
-- - - ---
- - - -- -
- -
- -- -
- -
563
re
is
te
U
nR
eg
- -
-
-
- - -
- --
- -
-
-
-
-
-
-
- --
-- - --
-- --
-- -
-- -
-
-
- -
- - - -- -
-
- - -
- ---
--
564
- - -
-- - - ---
- - -- -
re
- -- - - - - -
is
te
- -- - -
-
U
nR
eg
- -
- - -
- -- -
565
- -
- - -
- -- -
te
re
U
nR
eg
is
- -
-
-
-
-
-
- -
- - --
-
-
-- --
--
-- -
-- -
- -
- - -
- - - -- -
-
- - -
- ---
--
566
--
-
-
re
- -
- -
te
is
U
nR
eg
- -
- -
- -
-
--
567
-- --
-
-
- - - - -
-
-
-
- -
-- - - -
-
re
-- -
-
is
te
U
nR
eg
Write-Protection
-
- - -
- - - -
568
-- -
-- -
-
-
te
re
-
-
-
--
- - - -
- - - -
-
- - --
- -- -- - - - -- - - - -
- -- --- --
- - - - -- - -
- - -
- -
- -
U
nR
eg
is
- - -
569
--- -
-
--
- - -
- -
-- - - -
re
-
-
U
nR
eg
is
te
-
-
570
--- -
-
- - -
- -- -
re
U
nR
eg
-
-
is
te
-
-
571
te
re
- --- - -
- --- - - -- - - - -
- --- -
- --- -- - -
- - - -
U
nR
eg
is
- - -
- -- -
----
-
-
572
- - -
- -
- - -
-- - -
- - -
--
-
-
-
-
-
-
-
-- --
-
- - -
- -
- - -
-- - -
- - -
--
U
nR
eg
is
te
re
573
- - -
- -
- - -
-- - -
- - -
--
-
-
-
-
- - -
- -
- - -
-- - -
- - -
--
U
nR
eg
is
te
re
- -
- - -
- - --
-
574
re
- - -
- --
- --
-- - - -- -
--
- - -
-- -
- -
U
nR
eg
is
te
-
-- -
- --
-- - - - -
-
- - - - - - -
- - - - -
- -
575
- -- -
--
re
--
te
--
U
nR
eg
is
-
- ---
--- - - -
-- - -
-- - - -- --
576
-
- -- -
- -- - -
-- - - --
- - - -
-
- -- -
-- -
is
te
re
- - -
- --
- - -
- - -- -
- - -- -
- -
-- - -- -
- --
U
nR
eg
- -- -
- -- -
--
- -
-
-
- - - -
577
- --
- -- - - -
- -- - - -- --
- -- - --
re
-- -- --
is
-- - -
te
- -
U
nR
eg
- - -
- - -
- - -
- - --
- -- - -
- - --
- -
- -
-- --
-
-- --
-
--
578
- -
- -
--
--
- --
re
- - - - -
- - -
--- - - -
U
nR
eg
is
te
--- -
- -
- -- - -
-- - -
- -- -
- - -- - - -
- - -
-- - - -
-
- - --
- -
- - -- -
579
U
nR
eg
re
te
- - -- -
-
- - -
-- -- - -
-
- - -- -
- -
--
- - - -
- - -- - -
- -
-- -
- - -
- - --
- -
-- -
-
- - --
- - -
- - -
- - - - - -
- - -
- -
- - ---
is
- - - -
- -
- -
- - -
- - -
- - - -
- - --
- -
- - -
-- - - -- -
- - - -
580
- - -
-
-
-
-
re
te
is
U
nR
eg
- - -
- -
-- - -
- -
-- -
-
-- -
- -
--
-- - - -
- - -
The Exploit
--
- ---
--
-- - -
581
-- -- -
-
re
is
te
- - - - -
-- -
- - - --
- - - --
-- -
- -
U
nR
eg
582
- - -
- -
-
-- -
te
-- - -
re
-
-
is
- - --
U
nR
eg
- -
- -
How It Works
- -
- - - - - -
-- - -
-
-- -
- - -- - -
- - -
- - - -
583
- -
- -
-
- -
- -
- - --
- -- - - --
-
-- - --
-
--
--
--
-- -- -
-
re
-
-
- -
is
te
- - - -- -
-
- - -
- ---
--
U
nR
eg
- -
-
-
- - -
- --
- -
-
-
-
-
-
-
- --
-- - --
-- --
-- -
-- -
-
-
- -
- - - -- -
-
- - -
- ---
--
584
- -
- - --
-
-
-
-
-
-
-- --
--
-- -
-- -
- -
- -
- - -
Introduction
is
te
re
- - - -- -
-
- - -
- ---
--
U
nR
eg
- - -
- -- -
- -
- -
- -- - - -- - - -
--- - - - -
585
- -
-
- -
-
- -
-
te
re
- -- -
-
- - -- - - -
- --- -
- -
-
- - -
--- - - - -
U
nR
eg
is
586
- - - -- - -
- - --- -
- - -
- - - -- - - - --- -
- - -
-
- - -
U
nR
eg
is
re
-- -
-- -
--
--
- - -
-
-
--
te
- - - -
- - --
--
-
- -- -
- - -- --
-- - - -- - -
-- - - - - -
- - --- -
- - - -
-- - -- - -
- --- - --
587
-- -- -
- - -
- -
- -
U
nR
eg
is
te
re
- -
- - - -
- - - -
- - - -- -
-
- -- -- - -- - -
- - -
- -- -
- -
- -
- - -
588
re
te
is
- - - --
U
nR
eg
589
re
te
is
U
nR
eg
- -- --
-- - -
- - -
-- - -- -- -
- --
- -
-- ---
- - - -
- - - -
- - -
- - -
- -
-- - -
- - -
- -
- - -
- -
- - -
590
re
- -
- -
is
U
nR
eg
te
591
- - - - - -- -
- - -
- - -
- -
- --
- -
- - -- -
- - - - - - -
-
- - - - - -- -
- - -
- - -
- -
- --
- -
- - -- -
- - - - - - -
-
U
nR
eg
592
te
is
re
- - - - - -- -
- - -
- - -
- -
- --
- -
- - -- -
- - - - - - -
-
re
U
nR
eg
te
is
- - -- -
-- - - -
- -
- -
--
--
--
-
- -
-- - - -
593
te
re
-- --- - -
-- - - -- - - ---
- - -
- - -- - - ---
- - --
- - - -
--- --- -
- - - - -
- - -- -
U
nR
eg
is
- --
-- - ---
- - -- - -
- - -
- -- - - - - --
-- --
- -- -- - --
--- - -- - -
-- -- -
-- -
- - - -
--
--- --
-- --
594
- -
-
--- - - -
-
- -
- -- - - -
- -- -- -- - - - - -
U
nR
eg
re
te
is
- - -- ---
-
- -- - - - - - - - - - -
- -
- --- --
- -
- - -
- - -
- -
-- -
- - -
- - -
- - - - -
- - - - - --
- - ---
- - -
-- ---
-
- -- -
--- - - -
-
-
-
-- - - -
-- -
- --
- - - - --
-
- - - - - -- -
- - - - --
595
te
re
-
- - - - - --
--- -
-
- - - --
- - --- -
- - -- -
-- --- - -- - - - - -
-
is
U
nR
eg
-- - - - - - - -
-- - - -
- - - - -
- - -- -
-- - - -
---
- - --
- - - -
- - - --
- - -
- - - -
- --
--- - -
596
-
-
-
-
- -
-
re
te
U
nR
eg
is
- - - -- -
-
- -- -
597
U
nR
eg
is
te
re
598
re
U
nR
eg
te
---
-
- -- -
- - - -- -
--
- -
- - - -
-- --
--
-- -
-
-
-
is
This Chapter
- -- -- - -
-
-- - - - -- --- --- -
- -
599
- - -
-
-
- -
-
- -
-
- -
- - -
- - -
-
- -- -
U
nR
eg
is
te
re
-- -- -- - -
- - - - -
- - - - -
-
-- - -- -
- --
- - -- - -
600
is
te
re
U
nR
eg
- - - --
-- - -
- - - -
-- - -
- - -
-- - - -
- -
-
--
601
is
te
re
-- --- -
- - --
-- -- -
- - --
- - - - -
- -- -- - -
- -- - - -
-- - -
- - -- - - - - - -
- -- -- -
- --
- - - -- - - --
- -- -
- - - --
U
nR
eg
-- - - - -
- - -- - - -
-- - - - - -
- -
-- - - - -- -
602
is
re
- - -
- -
- - -
- -
- -
- -
- -
-
- - - - -
--
te
U
nR
eg
-
- -
- -
-
-
- -
-
-- -
603
MTRRDefType Register
re
- - -
- - - -
- - - -
-
- - - -
- - -
- -
- - --
--
te
U
nR
eg
is
- - -
- -
- - -
- - - - -
-
-
- - -
-
-
- -
-
- -
- -
- -
-
-
604
re
- -- - -
- - --
-- -- -
-
-- - - -
- - -- -
-- - -
- - - --- -
-
te
Fixed-Range MTRRs
The Problem: Legacy Issues
U
nR
eg
is
- - - -
- -
-- - -- - - -
- - - - --
- - -
- -
- --
- - - -
- -- -
- - -
- -- -- - -
--
605
re
- -
- --- -
--- - - -
- - - --
- -
-- - - - - - - -
- - -
-- -
606
is
U
nR
eg
te
- -
- -
te
re
U
nR
eg
is
- -
Variable-Range MTRRs
607
--
--
--
--
te
MTRRPhysBasen Register
re
- - - -- -
-
- - -
- ---
--
- -
U
nR
eg
is
- - - - -- - -
-- - -
- - - - - -
- -- - -- -- - -- - -- -- --
- -
MTRRPhysMaskn Register
- - - - -
- -- -- -
- - -
-
- - -
- -- -
- - -
-- - - - --
- -
608
- - - --
- --
-
- - - --
- --
- -
re
- - -- -
-
te
U
nR
eg
Memory Types
is
- - -- -
- -
609
re
te
- - -
-- --- - - - - - -
is
U
nR
eg
- -- - - - - - -
610
- - - -
- - - - - -
-- -- - - --
- -
- -
- - - --- -
- - ---
- -
- -
- -
- - -
- -
is
te
re
- - -
- -
- -
- - -
- - - - ---
- - - --
U
nR
eg
- -- - - - - - -
- - - -
- - - - - -
-- -- - - --
- -
- -
- - -
-
- - --
-
-- -- -- -
- - -
-- -
-
611
-
- - -
-- - -
- --
-
- -
- --
-- - -
-
--- -
- - -
U
nR
eg
is
- - -
-- -
- --
--
- - -
-
-- - --
- - -- -
-- - -
- - -- -
-- - -
te
re
- --
--
Weakly-Ordered Writes
- -
- - - - -
- - -
-- -
612
U
nR
eg
is
te
re
-
-- -- -
-
- - -
-- -
613
te
re
-- -- - -
--- - -
- --- - -
-
-
- - - - -
--- -
- - ---
- -
- -
-
--
- -
- -
- - - -
is
U
nR
eg
- - -
- - - ---
- - - - -- -
- -
- -- - - - - -
-
614
-
-- -- -
- - -
- - --
- -
- - -
-- -
-- -- -
- - - - -- -
- - -
- ---
te
re
is
U
nR
eg
-
-
-
--
-- - -
---
- --
- -
-- - - - - - -
- - - -
-- - - - - - -
-- - - -
- -
- -
- - -
615
-- - -
-- - - --
- - - -
re
te
is
-- -
- -
--
-
-
-- -
- - -
--
- -
U
nR
eg
-- -
- - -
--
-
-
616
-
-
- -
-
- -
- -
-
- -
- -
-
- -
-
- -
-- -
is
te
re
- -
- --
-
-- -
- -
- -
U
nR
eg
-- -
- -
617
-- -- --
-- -- - - - --- - --
re
te
General
- ---
- -- - -
U
nR
eg
is
- -
- -- -
- --- -- - -
-- - - - -
- - - -
- -
- -
- - - - -
-- -
Synchronizing Events
- - - - -- - - - -
- -- -
618
U
nR
eg
is
te
re
--
- -
- -
-- --
- - -- ---
-- - -
-- -
-- - -
-- --- - - --
- - - --
- --- -
- -
- -- -
-
- --
--
- -- - -- - - - -
- - -- --
- - -
-- - - --
- - --
-
- - -
-- - - -
619
-
- -
- - -
- - - -
- - - -- -
- -
-
-
-
-
re
- -
U
nR
eg
is
te
-
-
-
-
- -
- --- -
WCB Usage
An Example
-- -- -
- - -- - - - - - -
--- - - -- --
- - - - - -
620
-- - -
- - - --
- -
- - --
--- - - - ---
te
re
--
--
U
nR
eg
is
- - - -
- -
- -- -
- - -- -
- -
621
--
te
re
is
- - - -
U
nR
eg
- -
- -
- - --
- - - --
- -
622
--
te
re
U
nR
eg
is
- - -- -
623
te
re
--
is
- - - - -
U
nR
eg
-- - - -
- --- - -
- -
- - - -
-- - -- - ---
- - -
-
624
- - -
-
--
-
te
re
--
U
nR
eg
is
- - -
- -- -
625
te
re
--
U
nR
eg
is
- - -- -
626
is
te
re
--
U
nR
eg
-
-
- - - -
- - - - - -
- - -
- -
- - -- - -
- -- - -
-- -- - - -
-
627
U
nR
eg
is
te
re
-- - - - - -
- - - - -- -
-
628
This Chapter
te
re
- - -- - -
-- - -
- - --- --- -
- -
U
nR
eg
is
- -- -- -- - -
- - -
- - - - -
-
- - -
-
-
- -
-
- -
-
- -
- - -
- - -
-
- -- -
629
re
-
-
- - -
-
- -
-
--
-
te
- -
- -
is
U
nR
eg
-
- - - - - - - -
- --
- - -- - -
-- --
- - - -
- - - - -
- - - - -
- -- -
- - - -
- - - --
- - - - --
- - -- -
-
-
- - -
- -- - -- - -
- - - -
630
U
nR
eg
is
te
re
- -- -
- --- - - -
-
- -
- - - -- -
-
-- -- - - -
- -
- - -
--- - - -
- - - -- -
-- -- - - -
- - -
- - -
- --- - - -
-- - - - - - - --
-
-- - - - - -
- - - - - --
- -
- - - - -
631
re
--
- -- - -- -
-- -- - -
- - -- -
-
-
- -- - - -
- --
- -
--- -
- - - - -
-- - -
-- - - -
Setting Up a Task
U
nR
eg
- -
- -
-
-- - -- -
-
-- -- -
- -
is
te
- - -
-- --
- --
- - - -
- - - -
-
632
- - - -
- --- - - - - -
- - -
--- -- - -
-- - -- - -- -
The LDT
- -
- - - -
-
is
The TSS
re
- --
-
- -- - -
- -- - - --
- - - -- -
te
U
nR
eg
- -- - -
- - - - -
- - - -
- -- --
- - -- -
- - - - - - -- -- -
- - - - -
633
- -
re
is
te
U
nR
eg
634
te
re
U
nR
eg
is
-- -- --
- -- -- -
- -- - --
- -- -- - - -
-
- -- - - --
- - - - -
635
re
is
te
U
nR
eg
- - - -
-- -- - - - -
- - -- - - - - --
- -- - -
- -- -- - - -- -
-- - - -
636
- - -
re
U
nR
eg
is
te
- - - -
-- -- - - - -
- - -- - - - - --
- -- - - -
-- -- - - -- -
- -- - - -
- - -
637
- - -
re
U
nR
eg
is
te
Starting a Task
-- - --
- -- --
- --- --
- - - - -
--- - - -
- -- - -
- - - - -- - -- - -
- -- - -- -
- - -- - - - -
- - - -
- -
638
re
- - - - - -
-- - -- -
- - - -
-- - -- -
-
- - -- - -
- -- -- - --
- - -- -- -
- --
- -
- - -
-- - - - - -
-- - --
-- - -
-- - - -
--- -- -- - --
- - -
- -- - - - -
-
- --
- -- --- - --
- --- -- --
- - - - - - - - --
U
nR
eg
is
te
-- - - -- -- - --
- -- --
-
639
- - --
re
is
te
U
nR
eg
- -
640
- -
re
is
te
U
nR
eg
- -
- --
-- - - - -
- - - -
- - - - -
-- - - - -
- - - - -
- - - - - - -
-
641
- - -
-
- - --
U
nR
eg
is
te
re
- - - -
-
- - - - -
642
- - - -
- - - - - - - -
-- - -
-
-
- -- - -
- -- -
- -- -
- -
- -- - -- --
-
- -
- ---
- - - -
- - - - -
-- - - -
- - - - --
- - - - - - --
U
nR
eg
is
te
re
643
-
-
- - -
-
- -- - - -
- -
-
--
- -
- - - - - -
- - -
- - -
-- -
- -
- -
-- - -
-
-- - - -
- --
U
nR
eg
is
te
re
644
- - -- -
- -- -
-- - - - -- -
- -
- - - -
-- - -
- - - --
-- - -
- - - - --
-- ---
- -- -
-- -- -- -
- -- -
- - -
- - - - -
- -
-
- - -- - - -
- - -
- -
-- - -
--
- - --
-
- - - -
- -
- -- -
- -
- - - -
-- -- -
- -- - --
- - -
U
nR
eg
is
te
re
645
- - -
-
-- -- -
-
- -
-
- - - -
-
-
- -- -
-- - -
- -- -
- -- -
-- - -
- -- -
--
- - --
--- - -
-- --
-- -
-
- - -
U
nR
eg
is
te
re
646
-- -
-
-- - -
- - - - -- --
- - --
- -- -
- --
- - -
- - --
- - -
- - - - - -- --
- - - --
-
- - -
- - - -
- - -
- - -
U
nR
eg
is
te
re
--
-
-- -
- - -
- - - -
-
- - - - - -
- - - - --
- - -
-
647
-
- -
--
- - -
- - -
- - - -- -
- - -
- - -- - -
- - -
- - -
--
-
- -
--
- -
- - - - -
-- - -
- - - - --
- -
-
- - -
U
nR
eg
is
te
re
- -
- -
--
-
-
The Descriptors
TSS Descriptor
- - - - -
- --
-- --
648
- -- -
- -
- - -
- - - - - -- - --- - - -
-- - - -
- - - -
- - -- -
-- - - -
re
- - - -
- - -- - -
- - - --
-
- -
- -
- -
U
nR
eg
is
te
- --
- --
- -- -
-
-
- -- - -
- -
- - - -
- - --
- - - - --
- - - -
649
- -
- -
- - - -
- - -
-
re
- - -- - -
is
te
-
-- - -- - -
- - -- -
-
- - -
U
nR
eg
- -
- --
- - -
- - - - - - - - - -
-
650
-
-
- - -- -
- - -
- -
- - -
- - - --
- --
- - -
re
te
- - -
- -
is
U
nR
eg
- --
- - -- - -
- -
- -
- --
- -
- -
- -
651
te
re
U
nR
eg
is
-- --
- - -
- - - -
- - - - - - -
- - --
-- - - -
- -
TR Instruction Pair
- - - -- -
-
- - - --
-- -
--
- -
- --
- -
- -
-- -
- -
- - - --
652
- - - -
- - - - - - -
- - -
- - - - -- - - - -
-- -
- - - -
- - -
- --
re
-
-
- - - - - -
-- - -
U
nR
eg
is
te
- - - -
- - -
- - - -
- -
- -- - - -
- - - - --
- - -
- -
- - -
- - -
- - --
- - -
- - -
- - - - -
- - - --
- - - - -
-- - - - - - -
- -
- - - - - - -
- -- -
- - - - - -
653
- -
-
re
te
- -
is
U
nR
eg
- - - -
- - -
- --
-
-
- --- - - - ---
- -
654
---
- -
-- -- ---
- - -
- - - - - - - -
- -
- - --
- - - -
-- - - --
- - - --
- - -
-- - -
re
Optional Fields
U
nR
eg
- -
- - - - - - - -
- - - -- - - -
-- - -
-
--- - - -
-
- -- -
-- -- -
-- -- -
- -- -- - --
- - -
is
te
--- -
-- -
655
U
nR
eg
-
-
re
-
-- -
te
--
-
--
--
--
--
- - - -
- --
-- -
is
--
-
- - - - -- --
- - - -- --
-- - --- -
656
-- - -- -
-
- -- -- - - -
- --
- - -- -
re
- -- - - -
- - - - - - - - - -
-- - - - - - - - - --
- - -- -
- - - -- -
is
te
-- - -
- - - - - -
- -- -- - - --
- --- -- -
- - --
U
nR
eg
- - - - - -
- - - -
- -- - -- -
- - - -- -
- - - -
- - - --
- - - - - -
- - - --- - - -- -- - --
- -
-- - -
- - -
-
- -
- - -- - - - - -
657
- --
- - - - - -
-
- - - --
--- - ---
re
- - -- -
- - --
U
nR
eg
is
te
- - - - -- - - - -- - -
-- ---
- - - -- - -
- - -
-- -- -- -
-- - --- -- - - - -- - - -
- - -- -
- --
-
-
658
- -- -
- - - -
- - - - -
te
re
--
- - - - - -
- - - - -
- - -
is
-- -
U
nR
eg
- -
-- - -
-
- - -
- -
-- -
- - - - - -
-- --
-- - -- - - -
-- -- - - - -
- - - -
-- - - - -- - - -
- --- - -
- - - -
-
- - - -
- -- -
-- -- -- --
659
-
- -
-
- -
-
-
re
- -
- -
- - -
-- -
- - -- -
- - --
te
- -
U
nR
eg
is
-
-
- -
--
-- - -
-- - - -
- - -- -
-
-
- - - -
- - -
660
re
- -
- - - - -
- - -
-- -- - -- -- --
- -
-- -- - - -
-- - -- -
- - -- - -
- - -
-
- - - - -
- -- -
te
-- - - --
---
-- --
U
nR
eg
is
- -
- -
- - -
- --
-- - -- --
- - - -- - - - -
-- - -
- - - -
-- - - -
-
-- --
--
--
661
- --
is
te
re
- - -
- -
- -- - - -
- - - -
-
- - -
- --
- -
U
nR
eg
- -
- - - -- -
-- --
- - - - -
-- - - -
- -- - --
- -- -- --
-- - - --
- - --
--
- -- -
-
- -- - -- - -
- -- - --
- -- -
-
662
-
- -
- -
te
re
- -- - -
--- -- -
- -- - --
- - -
-- - -
- - -
U
nR
eg
is
- - - --
- - - - -
- - - - -
- - --
- - -- -- -
--- - - -
-- - -- - -
- - - -- - - -
- -
-- - -
-
-- -
- - - - - -
-
-
- - - - - --
-
-- - - - -
663
is
te
re
- - -- -
-- -- - - -- -
-- - -
- - -- - - - -
- - - ---
-- - -
- -
- - - - - - -
- - - -- - -- --
U
nR
eg
- -
--
- - - - --
- - -
-
664
- - --
-
- - --
-
-
-
-
-
- - -- -
- -
-
- -
is
te
re
- -- --
- - -
- - - -
U
nR
eg
- - -- -
--
-
- - -
665
- -- - -
-- -
-- - - -
- --
- - - --
- --
- -
-
- - - - - -- -
- - --
- - - -- -
--
- -
- --
- -
-
-
U
nR
eg
is
te
re
666
- - - -- -
- -
- -
- -- - - -
- - - - - - - -
- - - -
- --
- - - - - -
- -
- --
- - -
- -
- - - - -
-
- - -- - - - - -
- - - -
- - - -
- - - -
- -
-
U
nR
eg
is
te
re
-
-
-
- -- -- - - -
- - - -
- - - - -
-- -- -
- -
667
- - -
-- -
--
-- - -
- -
- -
- -
- - -
-
-
-
is
U
nR
eg
- -
--
-
- -
- - -- - - -
- -
-- - - -
668
-
-
te
re
-
-
-
-
--
-
--
--
-
U
nR
eg
-- --
-
-
-
is
te
- -
-- ---
--
- --
-
--
-
re
--
-
-
-
- - -
-- - -
-
-
669
-- -
-
is
te
-- - -- - - --
- -
--
- - -
-
--
- -- -
--- -- - - -
-
- - --
- - -
- - -
-
- -
re
--
- -
-
-
-
-- - -
- - -
-
- -
U
nR
eg
-- - - -- -
-- - - -
- -- -- - -
- - -
- - - - - - - -
-- -
- - - - -
--
- - - - - -
670
A Comprehensive Example
is
te
- - - -
- - - -
- - - -
- - - -
- - - -
U
nR
eg
re
671
- -
- -
- --
is
- -
- -
te
re
U
nR
eg
672
- - -
- -
- -
re
- - - - --- - - - --
-- - - - -- - - -
- - - - - - -
- - - - - -
- - - - - - - -
- - -- - - -
- - - - - - --
- - - - - -
- - - - - - - - -
- - - -- - - - - -
- - - - - - - -
- - --
te
- -
- -
- -
- --
U
nR
eg
- --
is
- -
- -
- - -
- - - -
673
U
nR
eg
is
te
re
- - -
674
U
nR
eg
is
te
re
- -
675
U
nR
eg
is
te
re
- -
676
-- - -
- - - - -- --
--- - - -- - --
-- - - -- -
- -
- -- - - -
-
re
te
- - -
- - - -
- -
- - - - - -
- - -- -- -
- -
- - -- - -
- - - - --
- - - - -- -- -- -
U
nR
eg
is
-- - -- -
--
677
Linkage Modification
te
U
nR
eg
- - -
- - - -
- - - - -
- - - -
- - - -
-
-
is
re
- -
- - - - - -
- - - - - - -
-- - - -
- - - - - -
- - -
- - -- - -
-- - - - - - -- - - -- - - - -
- - -
- - - - - -- - - --
--
- - - -- -- -
--
678
- - -- - -
- - -- - -
- -- - -
re
- - - - -
- --
- -- - - - -
--- - -- - -
- - -
- -- - -
- -
is
te
- - - -- -
- - -- -- -- -
- ---
- - - - -
-- -
U
nR
eg
- -- - - - - - - - - - - - -
- - - - - - - -
- - - - - - -
-
- - -- - - -
- - - - -
-- - - - - - - - -- - - -
- - - - -
679
te
re
is
U
nR
eg
- --
-
- -
- - -
- - - - - - - -
- - --
680
is
- - -
-
-
- -
-
- -
-
- -
- - -
- - -
-
- -- -
U
nR
eg
te
re
- - -- -- -
- - -
- - - - -
-
This Chapter
- - -
- -
681
-
-
- - -
-
- -
-
--
-
re
- -
-
is
-
- --
-
-
-
-- --
-- -
U
nR
eg
te
- - - - - -
- - -
-- - - - -
682
re
- --
te
is
U
nR
eg
-- - -
- -
-- -
-
- - -
- - -
- - -
-
-
--
-
-
-
-
683
-
-
-
- -
- -
- -
re
-
- -
-
- -
te
- - - - -
- - - -
- -- - - -
- - -
-- - - -
U
nR
eg
is
-- - -
- - - - - - -
-- - - - --
-- - -
- -
--
-- - - -
-
- - -
The IDT
General
- -- -
- - - --
- - - - -
- - - - -- - --
- - -
- - - - -
-
- -
684
te
- -- -
- -- - - -
-
- -
-
--- -- - - -
-
re
is
U
nR
eg
-- -
- - - -- -
- - -
- - - -
- - -- -
--
- -
- - -
- -
- -
-- - - - -
- -- -
- - -
-- - -
- - -
685
U
nR
eg
is
re
- --
- - - - - - -
-
- --
- - - - -
- - - - -
-
- - --
- - - - -- -- - - -
- - -
-- -- -- --
-
te
686
- --
re
-
-
-
-
-
te
U
nR
eg
- -
is
- --
- - -- - -
- -
- -
- -
- -
687
- -
re
- --
-
U
nR
eg
Introduction
is
The Gates
te
- -
- -
- - -
- - - -
- -
- - - - - - -
- - - -
- - - -
-- -- - -
- - - -
-- - -
688
--
- - - -
- -- --
-- - - - -
- - -
- - - - -
- -
-
-
-
- - --
-- - -
- - - - -
- - - -
U
nR
eg
is
te
re
-- -
689
-
- - - -
- -
-- -
-- --
-- - - - -
-
- - -
- - - -
-
-- - - - - - - - - -
-
-
-
- - --
-- - -
- -
U
nR
eg
is
te
re
-- -
690
-
- - -
- - - -
- - -- -- -
- - -- -
-- --
-- - -
--- -- --
-
- - - -
-- -
-- - -
- - - - --
- - - -
- - - -- -
- -
- - - -
-- - -
- -
- - -
-- -- - --
- -
- - - - -
--
- - - -
- - -
U
nR
eg
is
te
re
-- -
Interrupt Gate
- -
-- -- - -
-
-- -
--
691
- -
-
- -
-
-
-
- - - - -
-- -
- - -
-
- - - - -
- - -- - -
-
- - - -
- - -
- -
- - -
-
U
nR
eg
is
te
re
692
-
- - -
-
- - -
- - - - - - -
- - - -
-
- - -- -
- -
- - -
-
-
-
- -
- -
- -
-
- -
- - -
-
- -- -
-
te
re
Trap Gate
is
- --
-
- - -
U
nR
eg
-
-
--
- - - - - - -
- --
-
--
- - - - - - -
- - -
-- - -
- -
693
- - -- -
- -
- - -
-
- -
-
- -
-
- -
- - -
-
- -- -
-
te
- -
re
is
- --
-
- - -
U
nR
eg
694
-- - -
-
-- -
-
- -
-
te
-- -
- -
re
is
- - --
- -
- - -
U
nR
eg
- -
-- -
-
-
--
- -- - -
- - - -
- - -
-
-
- -
695
-- - -
- -
- - -
-- --
--
- -
- - - -
- - --
-
--
- -
- --
- -- - -
-
--
is
te
-
-
re
- -
--
- - --
-
- -- - -
U
nR
eg
-
- -
696
re
- - -- -
- -- -- - - -- -- --
- - - - - - - - - -
- -- - -- -
-- - -
- - - -
- -- - - -
- - - -
- -- - - -
- - -
te
is
U
nR
eg
-
-
- - -- -
- - -
- - -
- -
- - -
- - - --
- --
- - -
- -
- - - - -
- -
- - - -
697
is
U
nR
eg
te
re
- - - --
--- -
-
-- ---
-- ---
-
--
-
-- -- -
-- ---
-- --
-- --
---
--- - - -
-- - -
---
---
- - --
-
-
--- - - - ---
---
--- - - --
-- --
-- ---
- - --
-- - -
- -
- - -
- --- --
--
--- - - -
-- -- -
- -
-
- -
- - -
- -
- -
698
-
-
- - - - -
- --
- --
--
- -- ---
U
nR
eg
te
-
- -- ---
-
---
-
- - -- -
- -
--
-- -- -
- --
-
- -- -
- -- -
- --
- --
-- --
-- --
-
-- --
is
re
- - - -- - -- -
-- -
- - - -
--
699
re
-- -
- -
-
- -
-
- - -
te
U
nR
eg
is
-
-
- -
- -
- - -
700
-- -
- -
- -
- -
te
--
- - -
- - --
re
- - - -
- - - -
- - -
- - -
- - - -
- - -
- - -
- - -
is
- -
- --
-
-
- -
U
nR
eg
701
- - -
- - -
--
-
re
te
- -
- -
- -
U
nR
eg
is
- - - - -
- -
- -
-
- - - - -
- -
- -
- -- - -
- - -
- -
- - -
-
-
-
- -
- --
-
-
- -
702
- -
- -
-
-
re
- -
- -
-
is
te
- -
- --
-
-
- -
U
nR
eg
- - -
- - -
- - -
- - -
- - -
- -
- - -
- - -
- -
- -
- -
- -
- -
- -
- -
- - - -
- -
- -
- -- -
- - - -
---
-
-
-
-
-
703
-- -
--
re
-
- - - --
- - -
- - - - -
- - -
- - -
-
-- - -
- - -
is
te
U
nR
eg
-- -- - - - ---
-- -
--- - -- - -
- -
- - - -- -
-
-- - -
- -- -- - -
--- - -
704
--
-
- - - -
- - - -
- -
-- - -
- - - - -
- - - --
- -
- - - - -
- -
- - - -
-- - -
- - - - -
- - - --
- -
- - - -
--
- -- --
- - -
- - -
- -
-
- - -
---
- - -- - -
-- -
- -
U
nR
eg
is
te
re
705
- - - -
- - -
- --
-
-- - - - -
- - -
- -
-
- - -
---
- - -- - -
-- - -
is
te
re
U
nR
eg
- --
706
--
--
--
- --
--
re
U
nR
eg
- --
is
te
--
--
- --
--
707
--
-
U
nR
eg
is
te
re
-
-- -
--
--
--
--
- - - -
- --
-- -
--
-
-
-
- - - -
-
708
- -- -
- - - --
- - -
- - -
-
--
- -
-
U
nR
eg
is
re
-
-- - - - -
- -
- - - -
- - -- - --
- - --
-
- - - - -
- -
- -
- - - -
te
- -
--- - -
--
- - - --
-
- - - --
-
709
-
-
-
- - -
-- -
- - -
- -
-
-
-
- -
-
re
- -
--
- - - - - -
- - --
- - -
- -
te
-
-
-
-
is
--
- -
-
-
U
nR
eg
-
-
-
-
-
-
--
-- -
- -- - -
710
-
-
- - -
- - -
-- -
- - -
-
-
- -- -
- -
re
- -
te
-
- -
- -- -
-- - -
- -
- -
-
U
nR
eg
is
- --
-
-
-
- -
-- - - -
- - - - --
-
-
-
-
- -
-
711
- -
- - - - -
- -
-
-
-
- -
- -
- - -
re
te
- -
is
- - -
-
-
-
U
nR
eg
- - -- - -
-
-
-
-
-
-
-
-
- - -
-
- -
712
- -
- -
re
te
- -- - -
U
nR
eg
is
- - --
- - - - - -
--- -
- -
-- - -
- -- -
- - - ---
- - - -
- -- - -
- -
- - - - - - --- -
-- - -
-- - - -
- -- -
--
713
te
re
is
U
nR
eg
- -- -
--
- - -
- - -
- - -
-- - - - --
- -
- --
- - -
- -
- - - - -
- - - - -
- - - -
- - - -
- - - - - - -
-- -
714
- - - -
- - -
--
- - - -
- - --
-
-- - -
- --
-- -
-
-- -
-
- - - -
- -
- -
- - -
- - -- -
- -- - - - --
- -
-
U
nR
eg
is
te
re
715
- - - --
- -
- - -
-- -
- -
- --
-- -
-
-- -
-
- - - -
-
- -
- - -
-
-- -
- - - -
-
- -
- - -
- -- -
-- - -
-
-- - -
- -
- - - -
- - -
- - - -
- - - -
716
U
nR
eg
is
te
re
- - -
- -
- -
- -
- -- -
-- -
-
-- - -
- -
- - - -
- - -
- - - -
- - - -
- -
- - -
- - -- --
-
- -- -
- -
- - - -
- - -
- - -
- - -
-
U
nR
eg
is
te
re
717
- - -
-
- -
- -- --
-
- -- -
- -
- - - -
- - -
- - -
- - - - -
is
te
re
- -
718
- - -
- - -
- - -
U
nR
eg
--
re
is
- -
U
nR
eg
te
--
-- -
-
- - --
-
-- -- -
-
719
- -- - -
-
--
-
- - --
-- - - -
- --
- - -
-- --
re
General
-- -
-
-
- - -
-
- -
-
-- -
--
- - -
-
- -
- -
-
U
nR
eg
is
te
---
-- - -
- - - -
- --
- -
720
-
- - -
- -
-
- --
--
---
- -
- -
-
te
re
U
nR
eg
is
- -
-
- -
--- -
- -
-
-
- --
-
- -
- - -
--
721
-
-
- -
- --- - -
-
-
- -
-
- --
te
re
U
nR
eg
is
- -
-
722
- - - - -
- - - -
- - - - - -
- - -
- - - --- -
- - - -
- -
- - - - - - -
- - - - -
-
- - - -
- -
-- -
- - - - -
te
--- - - -
---
--- - -
-- ---
re
is
U
nR
eg
- - -
- - - --
- -
- - -
- - - -
- - - - --
- -- - -
-- -
-- - - - -
- -
NMI Description
- - -- -- -
- -
-- --
- - -
- -
723
- - - -
- - -
- -- - - -
- - - - --
- -- -- -- -
- - -
-- -- --
re
is
te
-
- - -
- - ---
-- -
-- - - - - -
U
nR
eg
- - -
- - - -
- -- -
-- - - - -
-- - -
-
-- - -
- -
- ---
- - - ---
- --- - -
- -
- -
724
U
nR
eg
is
te
re
- -
Software Interrupts
- -
-- - - -
725
- -
U
nR
eg
is
re
-- -- -
- -
-- - - - -- - - -- - - - - -
- -
--- - -
- -
- - -
- - - -
- -
- - -
- -
- -- - - - --
-- --
te
- - - --
INTO Instruction
- - - -
-- - -
-
-- -- - -
726
- -- - -
- - -- -
- -
-
- -
-- - - -
- -
-- - -
- -
re
U
nR
eg
is
te
- - - --
-- -
-
- -
- - -
- - -
- -
- - - - -
-- - -
-- - -
-- - -
-
-
-- -
- - - -
-
727
U
nR
eg
is
te
re
- - -
-
- -
- -
-- --
- -
- - -
- - -
-
- -
- -- --
728
- - -
- - -
- -- - - - - -- -
- -
- - -
- - -
- -
- - -
-- - -
-- --
- - - - -
- - -- -
- - - --
- -
- - -
-- - - - --
- --
- -
U
nR
eg
is
te
re
-
- -
729
- -
-- -
-
--
-
- - - -
--- -- -
- --
te
re
730
- -
- - - -
- - -
- -
-
- - - - -
--
- - -
- -
- - -
- -
-
is
U
nR
eg
- --
- - - - - -
-
-
- -
- -
- - -
- - - -
- --
- - - -- -
- -
-
--
- -
- - -
- -
-
-
- -
- -- - -
- - --
- - -
- -
--
- -
- - - - -
- -
- --
-- - -- -
- - -
-
U
nR
eg
is
te
re
731
-- - -
- --- -
- -
-
--- -
- -
--
- - - -
- -
- - -
- - -
- - - -
- -
- --
-
- --
- -
- -
- -
- - -
-
- -
- - -
- -
732
U
nR
eg
is
te
re
-
--
- -
- - -
- -
- -
- -
-
--
-
- --
- - -
- -
-- -
- -
- -
-- --
- -
- -
-- -
-
- -
U
nR
eg
is
te
re
733
- --
- -
- -- --
--
- - -
-- -
- -- - -
- -
- -- -
- -
-- - -
- -
- ---
- - - -
--
- --- -
-
- -
- -
--
-
-
- - -- -
-- -- -
- ---
-
- -
- - - - -
-
U
nR
eg
is
te
re
734
- - -
-
- -
te
re
-- - - --
- -- -
- -- - -
- - - - - -
- - -
-- -
U
nR
eg
is
-- --
- - -
-
-- - -
--
- - --
- - -
-
- - -- - --- -
- - - ---
--- -- -
735
-
- - -
-
- --
- - - -
- - --
- -
- --
- -
re
- -
- -
-
- --
- - -
- - -
-
-
- - --
- -
- -
U
nR
eg
is
te
736
- - -
- - -
-
-
- --
-
-- -
- -
-
-
-
- -
-
-
-
- - - -
- - -
- - -
- -
- -
- -
- -
-
-
- - -
- -
- -
- - -
-
- - -
-
-
- -
-
- -
-
U
nR
eg
is
te
re
737
- -
-
- - -
-
-- - -
- -
- -- -
- -
- - - -
- --
- - -
- -
-
-- -
- -
-
- -
- -
- -
-
- -
-- - -
-
--- --
- - -
U
nR
eg
is
te
re
738
- --
re
Interrupt/Exception Priority
te
-- -
- - - -
- -- - -
U
nR
eg
is
-- - -- - - --- - -- - -
-- - - - - -- - - -- --
- -- - -
- - - -
- -
-
-
-- -
-
-
-- - -
- - -- - - --
--
-- -
739
-- - -
-- -
- -
- - -
- -
-
- - --- -
-- -
-
-- - -
re
te
- ---
- --
-- - -
- -
is
- --
-- -
U
nR
eg
- --
-- - - - - - -
-
-
-
-
- -
--
-- -
-
- -- -
--
--
-
-
-
- -
--
740
-- - -
-- -
-
-- -
-
-
-
-
- -- -
-- - - -
- - - -
te
-
-
- -
is
- - - -
-
U
nR
eg
re
741
-- - -
-- -
-
-
- -
-
-
- -
re
- -
-- - -
- -
is
te
- -
- --
- -
- -
- -
U
nR
eg
-- - -
-
-- -
742
re
- - - -- -
-- ---
Exception Class
te
- - -
Description
U
nR
eg
is
- - -
- - - -
- - -
Error Code
- - -
- - - - - -
Processor State
- - - - -
743
Exception Class
- --
-
- - --
re
Description
te
- -
- - -
is
- --
U
nR
eg
--
- -
-
- - -
-
-- -
-
- -
- - - - -
744
Processor State
te
re
- -
- -
-- -
U
nR
eg
is
- -
- - - -
- - -
745
Exception Class
re
- - - --
--- -- -
--- -
- -- --
te
Error Code
- - -
is
U
nR
eg
-- - - -
- - - - -
Processor State
- - -
-- -
-- -- --- -
746
Description
- - -
- -- -
- -
- - - - -
- - - -
- - - -
-
te
re
--- --
- -- -
- - -
Error Code
is
- - -
U
nR
eg
- - -
- - - - -
-
Processor State
- - - - -
- - - --
- -
-
- --
-
747
Exception Class
- - -
Description
re
- - -
- -
is
Error Code
te
-- -
- - - -
- - -
U
nR
eg
- - -
- - - -
-
Processor State
- -- - - -
- - -- --
748
Description
- -
- - -
- - - -
-
Error Code
re
- - -
te
- - - -
is
Processor State
U
nR
eg
- - - -
- -
-- -
-
- - - - --
---
Exception Class
- - -
Description
- - --
-
- -
749
U
nR
eg
re
te
is
- - -
- -
- --
- -
-
-
--
- -- --
- - - -
- - -
-
- -
-
-
--- - -
--- - - -
-
- - -
- --- -
-
-
- - -
Error Code
- - -
750
- - - - --
---
re
Exception Class
Description
te
- - -
- -
is
U
nR
eg
-- -
-- -
-- -
-- -
--
-- -- -- - -- -
- - -
- -
- - -
- --
- - - - - -
- - - - - - - -- -
751
- -
te
re
-- - -
--
- - - -
- - - - -
--- -
- ---
is
Error Code
- - -
U
nR
eg
- - - -
-
Processor State
-- - - - -
-
Exception Class
- - -
752
re
- --- -
- - -
-- - - --- -
U
nR
eg
is
te
-
- - - -
- - - --
-- -- -- --
753
-
-
-- ---
--
- -
- -
U
nR
eg
is
te
re
--
754
- - -
-- ---
- - --
re
is
Shutdown Mode
te
-- -
- - - - -- -
U
nR
eg
-- -- --
-
-
-- ---
--
-- - --
- - - -
- - -- - -
-- - -
-- - - --
- - - - -
-
- - -- --
- - -- --
- - -- --
755
Error Code
-- - -- -
Processor State
re
-- - -
- - - -
Processor Introduced In
te
U
nR
eg
is
- - - -
-- --
-- -- -- - -
Exception Class
- - -
Description
- - -
- -
-
-- -- - - -
Error Code
- - -
756
- - - - --
---
re
Exception Class
- - -
te
Description
-
--
U
nR
eg
is
- - - - -
- -- -
- -
- - -
- -
- -- -
- -
- -
- - - -
- -
- -
- -
- -
- -
757
- -
- - - -
- -
- -
- -
- -
- -
- - - -
- -
re
U
nR
eg
is
te
- -
- -- -
- -- -
- - -- - -
- - - - - - - - -
- - - - -
-- - -
- -
- -
- -
- - - - -
- - -- - --
Error Code
- - - -
- - - -
- - - -
- - -
- - - - -
758
Processor State
-
--
U
nR
eg
is
te
re
- - -
- - -- - - - -
- -- - --
-- - - - -
- -- - - -
-- - -- - - -
-- - - - -
-- -
- -- - - --
-- -
- - - -
-- - - - -
- - - --
Exception Class
- - -
759
re
--
- -
--
- -
- - -
--
- - -
- - - -
- - - -
is
Error Code
te
- -
- -
-- -- -
U
nR
eg
- - - -
- - - -
- - - -
- - -
- -
- -
- - - -
-- - - -- - - --
- - - -
- -- -
- - - - - -
-- - --
760
- -- - --
- - - - -
- -
- -
is
te
re
- - -
- - -
-- - - -
-- - - --
- - -
- -- - --
U
nR
eg
- -- - - --
-- -
- - - - -
- - - - -
- - - --
Processor Introduced In
- - - - --
---
Exception Class
- - -
Description
- - -
- -
761
re
- -
- - - -
-- - - - - -
-
- - - - - -
-
- - -
- -
- -
-
-
- -
- -
-- - - -
U
nR
eg
Error Code
is
te
- -
- - - -
- -
- - - - - -
- - -
- - - - -
- - - -
- -
- - - -
- -
- - - -- -
- - - - - - - -
762
te
re
- -- - - --
-- -
- - - -
-- - - - -
- - - --
is
Processor Introduced In
U
nR
eg
- - - - --
---
Exception Class
- - -
Description
- - --
- - -
- - -
- -
- -- -
-
- -
- - - -
- - - -
763
U
nR
eg
re
te
- -
-
- - -- - - - -
-
- -- -
--
- -
- -
- -
- - - -
-- - - -
-
- - --
- -
-
- - - - - -
-- -- -
- - -
- -
- - -
- - - -
-- -
-
--
- -
-
- - -
--- - -- ---
- -
- - -
---
-- - - -
-
-
- - -
-
- - - - -
-- -- -
is
764
is
te
re
- -
- - - - - - -- -
- -
- - -
-- -
- - - --- - - - -
- -
- - - -- --- --
- - - -
- -
-- - -- -
- -
- - - - -
- -
- - --
-
U
nR
eg
- -
-
-
-
Error Code
- - -
- - -
- -
- - - - -
-
- - - -
- - -
765
- - -
- - -
-- - - -
-- - - --
- -
te
re
- -- - - --
-- -
- - - -
-- - - - -
- - - --
is
U
nR
eg
Processor Introduced In
- - - - --
---
Exception Class
- - -
Description
- - --
- -
-- - --
766
- -
- - - - -
- - --
-- - -
- -
-- - -
- - --
- - -
- - --
-
-
--
-
---
---
- --
-
-- - -
- -
-
re
U
nR
eg
Error Code
is
te
- - --
- - - ---
-- - - - -
- - - -
- - -
- -
- -- -
- - - -
- -- -
-
- -
- -
-
-
- - --
- - - - -
-
767
- - -
- -- - - --
---
- - - -
-- ---
- - -
- - -
-
-
- -
- -
re
CR2
is
te
U
nR
eg
- -- -
- -- -- -- - -
- - - - -
-
- - - -
- -
- - - -
Processor State
- -- - -
- -
- - -
-
-- -
-
768
re
- --- - -
- - --
- -
-
- -
- -- -- - -
- - -
- - -
- - -
te
- -- - -
- - - - -
- - - - -
- - - -
-- - -
U
nR
eg
is
- - - -- - - -
- - -
- -- - - --
-- -
- - - -
-- - - -
- - - - -
769
Vector (Exception) 15
is
te
- - ---
re
- -
- - - -
- - - - - -
- -- -
- - - -- - -
-
- - - - - - --
U
nR
eg
Processor Introduced In
- - - - -
- ---
Exception Class
- - -
Description
- - -
- - -
- - -
770
- -
- - -- - -
- - - -
- -- - - -
- - - -
- -
re
is
te
- - - -- -
-- - - - -
-- - - -
-- - - - -
-
- - - - -
U
nR
eg
- -
-- -- - -
- - - -
- -
-- -- - - -
- - -
771
-
-- -- - - -
- - -- - -
-
- -
- - -
--
- -
-- -- - - -
- - -
-- -- - - -
-- - -
- -- --
- -
-
-- --
- - --
- -
- - -
-
U
nR
eg
is
te
re
772
Error Code
re
- - -
U
nR
eg
is
te
- - - -
- - - - --
- - - -
- - - --
- - -- - -
- -
- -
Processor State
-- - --
- -
- -
-- - - - -
-
- - - -- -
- - -
- -
-
773
re
- - -
-- - -- -
-- -
-
- -
-
- -
U
nR
eg
is
te
- - -- --
- - -
- - - --
- --
- - --
- - -
- -
- -- - --
-- - -
-
- - - -
- -
-- - -
Alignment Is Important!
- - - - -
- - --
- -- --
-
774
- -- - -
-- - --
- - - -
-- -- -- - -- -
-- - -
-
-
-- - --
-
Exception Class
re
- - -
te
Description
U
nR
eg
is
- - --
--
- - -- - -- --- -- --
-- - - -
--
-- - -
775
-- - -
- - -
te
re
U
nR
eg
is
- - - -
-- - - -- -
- -- -
-
- - - -
- - -
-
- -
776
te
is
re
U
nR
eg
--
- - -
- -
- -
Error Code
- - -
777
- - - -
-- ---
re
Exception Class
Description
te
- - -
is
--- -
-
U
nR
eg
- - --
-- --
--
- -- -
--
-
-- -
-
-- -
- - - - --
-- - -
- - - - -
Error Code
- - - -
-
778
- -
--
re
Processor State
te
-- - - --
- - -
U
nR
eg
is
-
-- -- -
- - - -
-- ---
Exception Class
- - -
Description
- - -- -
- - - - --
- -
-
779
- -
re
-
- -
- -
- - -
U
nR
eg
- - -
- - - -
-- - -
- - -- - -
is
te
- - -
- -
-- -
- - - -- -
-
- - - --
-- - - -
-
- - -- -
- - - -
- - -
- -
-
-
- - -
-
780
re
-- -
- - -
- -- --
te
is
U
nR
eg
-
- -
--
- -
- -
- -
- -
- --
- - -
- -
781
Processor State
te
re
-- - - - -
- - --
- - - - -
- - -
-
is
U
nR
eg
Problem Description
-- - -
-
--
- - - - - -
-- -- - -
- - --
-- - - - -
- - - - - --
- -- -
The Solution
- ---
- - -
- - -
- - - - -
- - - -
782
is
te
-
-
- - -
-
- -
-
--
-
U
nR
eg
re
- -
-
This Chapter
- - - - -
- - -
-
- --
-
-
-
783
-- --
-- -
- - -
- - -
- - - -
- - - - - -
- - -
re
A Special Note
is
te
- - - - -
- - -- -- - -
- -
-- -
- -
U
nR
eg
784
-- -- -
- -
-
- --
- - -
- -- -
- - -
- -
--- -
- - - -- -
---
re
U
nR
eg
te
-
-- -- - - - - --
- --
- -
- -
- - - -
- -
--
--
- -
- -
--
-- - - -
- - -
-
- - -
is
785
--
-
U
nR
eg
is
te
re
-
-- -
--
--
--
--
- - - -
- --
-- -
--
-
-
-
786
- -
- -
is
te
re
-
-
- -
U
nR
eg
787
- - - - -
- -- - -
- - - - -
- - - -- - --
is
re
- - - - -
- -
-- --
- - -
- - -
-
- -
- -
- --
te
U
nR
eg
-- - -- -- --
788
- - - - -
- - - - - - -
- -
-
-- -- -
- - - -
- - --
- - -
- - - -- - -
- --
-- - - - - - - - - --
- - -- -
re
te
U
nR
eg
- - - - -
-- -
-- - - -
-- - -
--
--
- -
-
-- -- - -
- - - -
-
- -
- - - --
-
-- -
- -
- - - --
is
789
re
- -- -
- -
- - - -- - -
-- - - -- -
- --
-
te
is
- - -- ---
U
nR
eg
- - -
- - - -- -
- - - -
--
- - -
790
- - -
- - -
-
--
-
-
-- --
re
- - -
-- - -
-
-
-
- -
- - -
-
U
nR
eg
is
te
-
-
-
-
-
-
- --
791
-- - -
U
nR
eg
- -- -
- - - - - - -
- - - - --
- - -
- -- -
- - - - -- -- - -- - -
is
te
re
- - - -- -- - -
- - -
792
- - --
- -- -
-
- -
re
U
nR
eg
is
te
793
U
nR
eg
is
te
re
- - - - --
- - - - -
-- - -
-
- -
-
- -
- -
- - - - - - -
-- - - -- - - - -- - - -- -
- - -- -
- -
-
- - - - - -
- - -- - - -- -
- - -- - - - --
- - - -- -
- -
-
794
- -
- -
re
te
is
U
nR
eg
795
U
nR
eg
is
te
re
- - -- -
- -
- -- - - - -- -
-- - - - -
- -
-- -
- - - -- -- - - --
- --
- - - -- -
-- -
--- -- -
- - -
--- -- - - - -- - - -
-- -- - -
--
Solutions
- - -
-
--- -- -
-
796
- - -
- --- -
- - -- --
- - - -- -- - - - --- -
-
-- -- -
- - -
- --- ---
-- - -- -- -
- - -- -- - - - -
--- - - -
- -- - -- -
-
-- -- - -- -
U
nR
eg
Sensitive Instructions
is
te
re
- - -- - -
-- -- - - -
Problematic Instructions
-- -
- --
- -- --
--
--
- -- - ---
797
re
- -
- - -
-- -- - ---
- - -
-- - -
- - - -
- -
-- - - - - -
U
nR
eg
is
te
- -
- - - -
-- -- - ---
-
- - - -
-
-- - - -- -
-
- -- -
798
-- -
- -
re
-
-- --
--
-
- --
-
te
- - - -
- - - -
- -
is
U
nR
eg
-
- - - - -
- - -
- - - -- -
-
-
-- --
--
-
- --
-
799
- -
- - -
te
re
-- - - -- -
-- -- - -- -
- -
U
nR
eg
is
- - - -
-- -- - - -
- - --
- - -
-- -- - - - -- -- -
Handling Direct IO
The Problem
- - -
- - - - - ---
-
IO-Mapped IO
IO Permission in Protected Mode
-- -
- - -- -
-- --
800
te
re
- - - - -
- - -
- - - - - -- - -- -
- - -
- -- -- -
-- --- -
- - - - - - -- - - - -
- - -- -
- - - -
U
nR
eg
is
-- - -
- - --
- - -
- - - -
- -
-- - -- --
- -
- -- -- -
- - - -- -
- - - -
-
- - -- -
- - - -
801
--
--
--
--
- - - -
- --
-- -
re
--
-
--
- -
te
is
U
nR
eg
-
-
Memory-Mapped IO
-- - -
- - - - -
- - - -
- -- - -
- -- - -
-- - -
- - -- -
802
To Permit an Access
- - - - -- - - -
- -- - --
- -- -- - - -
---
To Deny an Access
re
-- - - --
- - -- -- - - -
-- -- - - --
-- - --
-- - - --
- - - - -- --
- - - -- --
- -- - --
te
U
nR
eg
is
- - -- -
-- - -- -- -
- - - --
--
-- --
- - - -
-- -- -
-- - -
- --
--
803
re
- - - - -
- - - -
- --- - --
- - - - - -
-- -- -
- -- - - - - - --
Processor Actions
- - - - -
- -- --
- -
-
- -
- - -- -
-- - - - -- -
- -- -
- - -
- - - - -
- -- --
- - - - - - -
U
nR
eg
is
te
- - -- --
-
- -- -
--- --- - -
-- - -
804
- -- - --
- - -
-- -
U
nR
eg
is
te
re
- -
-
-- - -
- -
- - - - -- - -
- -
- - - --
- -
-- --
- - - -
- - -- - -
- -
- - - - -
--- - -- - -
-- - --
- - --
-
-
- - -
-- -
- - - - -
-
- - -
Option 1. -
- - -
-
Option 2.
- --
- - - - - - -
---
Option 3. - - -
- - -
-
805
U
nR
eg
te
is
re
- --
- - - - -
806
-- -
- -
- -- - -
- -
- - - -- -
-- - - -
- - -
- -
-- - - -
- - -
- --
- - -
-
- - -
-- -
- - -
-- -
- -
- - -- -
- --
-- - -
- -- -
--
-
-- --
- - -
- - -
- - -- -
- --
U
nR
eg
is
te
re
- - -
- - --
-- -
- - -
807
- --
is
te
- -
- -
- -
808
U
nR
eg
- --
- - -- - -
- -
- -
re
- - -
- - - - -
- - - - - --
- -- - - - - - - - - -
- - - - - -
- - -
re
is
te
- - - - -
- -
-
--- - - -
-- -
--- - -
-- --
---
- -
-- --
- - - -- -
-
- -
- - -- -
- -- --
-
- -
U
nR
eg
- - - -
-
- - - - --
809
- -
- - --
-
-- -
- -
- - -
- - -
-- -
- --
---
-- - -
- -
-- - - -- - - -
- -
810
U
nR
eg
is
te
re
-
-
- - -
-- - -
-
-- --
- -
- -
- -- - --- -
-- ---
-
-- -
- - -
- --
-- ---
-- -
-
--
- - -
- - - -
U
nR
eg
is
te
re
-
- - -
-
- - - -
- - - - -
-
- - - - -
- -- -
- - -- - --
--
-- -
-
- -- -
--
- -
- - -
- - -
-- - -
811
te
re
- - - -
- - - - -
- -- -
-- - - - -
-- --
U
nR
eg
is
- - - -
- -
- -
- - --
- - -
- -
- - -
- - - - -
- -
- - - -
- - -
- -
-
- - -
- - - - -
- - -
- - -
CLI Handling
- - -
- - -- -- -
- -
- -
812
-
-
- - - -
- - - --
- - -
- - -
- -
re
U
nR
eg
is
te
- --
- - -
--- -
- - - -
- -
- - - - -
- - - -
- - - - --
- - -
- - - --
- -
- - -- -
- - -
-
- - -
-
- - -- - -
- - -- - - -
- -
813
is
te
- -
- -
-
- - - -
- -
-
-
- - -
-
- --
- -
- -
- - - -- -
-- -
- -
- -
U
nR
eg
re
- - - -
814
re
- -
-
- -
- -
- --- -
- -
- -
-
- -
-- -
-
-- - -
- -
- --
- - -
-- -
- -
- - -- -- -
--
- -
-
is
te
U
nR
eg
- - -
-- - -
-- - - -
-
-
- -
- - - -
- -- - - -
- - - -
-
-
815
re
- -
- -
--
- - -
- - ---
U
nR
eg
is
te
- - - -
- - - - --
- -
- - -
- - -
- - - -
- - -
- - -
- -
- -
- - -
- - - - - -
- - - --
- -
- -
- - -
-
816
te
re
- -
- - - - -
- -
- -
-
-- --
- - -- -
- - - - -
- ---
- - -
- -
- - - -
- ---
- -
- -
- - -
U
nR
eg
is
- - - -
- - -
- -
817
re
VM86 Extensions
- -
-- -
-
-- -
- - -
U
nR
eg
is
te
-- - -
- -
-- - - -- ---
- - - -
-
- - --- - -- --
818
--
- -- -
--
re
Background
te
--
-
- - - --
U
nR
eg
is
- - - -
-- --
-- -- - - -
- - -
- -- -- - - -
- -
-- --- - -
- -- - -
819
- - - - - - -- -
- - -
- - -
-
te
U
nR
eg
- - - -
- -
-
- - -
-- - - -
- -
-
- - -
is
re
- -
-- - -
820
re
U
nR
eg
is
-- --
-- -
-- -
- -- - -
-- -- - -
-- - --
- - -- -
-- - -
-- -
-
- - -
-
- - -
-
- - ---
-
- -
- - - -
- - - - -
--- --
- -
- - -
- -
- -
te
--- - -
- - - -
- -- ---
- -- - -
- - -
- - - - -
- -- -
821
U
nR
eg
is
te
re
- -
- - -
-
--
- -
- - -
- - - --
-
-- -
- -
-
- - -
- -- -
-
- - -- --
-
- -
- - -
-- -
- --
- - - -
-- --
-- -
- - - -
- - - - -
-
822
- -
- -- - - - -
- - - -
- -
- --
- - - - - -
re
-
-
-
- - -
- -
- -
- - -
- - -
- -
- -- --
- - --- -- -
--
te
- -
- -
is
-
-
- -
U
nR
eg
823
is
te
re
- -
- - - -
- --- -
- - -
- -
- -
- - -
- -- - -
-- - -
- -
- --
- - -
- -- - -
- -- -
- - -
- -
-
U
nR
eg
- -
- -
--
--
--
824
--
--
- - - -
- - - -
- - -
-
re
-
-
POPF/PUSHF Handling
U
nR
eg
is
te
- --
- - - -
- -
- - - - -
825
te
- - -- -
- - --
U
nR
eg
INT3 Is Special
is
re
- - -- -
- - - -
- - -
- - -
-
-- --
- - - - -
826
-
-
-
- -- - - -- - -
- -
--
- - -
-
-- - --
- -
-- -
-- - - -
- - -
- - - -
- -
- - --
-
-
U
nR
eg
is
te
re
-- --
-
-
-- - --
- - -
-
- - - -- - -
- -
-
- -
-
-
-
- - -
- ---
827
-- --
- - -
-- -
- -
- -
- - - --
-
-
- - - --
- - - -
- - -
-
- - -
- -
- - - --
-
--
828
U
nR
eg
is
te
re
-
- - -
- -
- - - - -
- -
--
--
-- - -
- - - -
- - --
-- -
-
- - - -
- - -
-
- - - --
-- -
- - --
- - -
-- -
--
-- - -
- -
-
- - - - -
-
- - -
- -
- - -
- - - - -
- - - --
-
-- -
-
- - - -
- - -
is
te
re
U
nR
eg
-- --
829
-
- -
- -
- - - - - -
---
re
- ---
- -
--
is
te
--
-- -
- - - -
-- -
- --
-
U
nR
eg
- -
-
- - - - -
- - - - - -
- - -
- - -
- - - -
-- - -
- -- - -- - -
- -
-- - -
-
- -
-- - - -
830
is
te
-
- -
-- - --
-
--
re
-- -
--
- - - - --
--
- - -
- - -
- - - - -- -
- - -
- - --
U
nR
eg
-- -- -
-
- - -
- - -
-
- -
-
- -
- -
- --- - -- - --
- - -
-
-
--
--
-
831
re
- -
-- - -
- - -
- - -
-- --
-- - - -
- -- - -
te
General
is
- -
- - - -
- - - -- -
U
nR
eg
-- -
-- -
-
- -
- - -
- - - - -
- - -
-
- -
-- - --
-
832
- - - -
- -
- - -
- -
U
nR
eg
te
-- - -
- - - -
- -
-
- -
-
-- - -
- -
-
is
re
- - -- -
- - - -
-
- - - -
- --
- - -
- - -
- - -
- -
-- - - ---
- - -
- -
833
-- -
- --
-
--
- -
--
- - -
re
- -
- - -
te
- - -
is
U
nR
eg
- --
---
- - --
834
re
is
-
- --
-
-
-
-- --
-- -
U
nR
eg
te
- - -
- - -
This Chapter
- - - - -
- -
- - - -
- - - - - - - -
-
835
- - -- -
- - -- -
re
- -
- -- -
--- -
-- -- -
-
- --
te
- - - -
- - - -
- -
U
nR
eg
is
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -- -
- - - --
- -- -
- - - -
- - -
-- -
836
Assumptions
U
nR
eg
- -- -
-- - -
- - - -- -
- - -
- - - -
-- - - - -
- - -
- --- -
is
te
re
- --
- - --
- -- --
The Operation
-- -
-
-
-
- - -
837
re
-
- -
- - -
- -
- - --
- -
-
-- -
U
nR
eg
is
te
- - - - - - -
--- ---
- --- - --
--- -
-
-- -- --- - -
---
--
- -- -
- -- ---
-
- -
- -
-
- - -
- - -- -
838
- -
- -
-- - --
-
-- --
-
- - --
-
- - --
-
-
U
nR
eg
is
te
re
- -
- -- --- -
- -
- - -
- --
--- - - - -
- - - - --
- - -
839
te
re
U
nR
eg
is
-
-
- - - -
-
--- - -
-- - - - - --
- - - - - - - -
- - - -
- - -
- -
- - -
-- - ---
- -- - -- - -
840
--
te
re
- -- -
U
nR
eg
is
- - - - -
-
- - - -
- - - - -
- - - --
- - --
- --
841
re
te
- - - -- -
- - - -
- -- -
- -
- - - -
- - -
- - - - - - - -
- -
-
- - -- -
- - - - -
- -
- - - - - -
- - - - -
-- - -
- - -
- - --
--
U
nR
eg
is
- - -
842
re
U
nR
eg
is
te
- - -- -
--- -
-- --
- -- --
- - - -
- - - -
843
-- -
- - -
- - -
- -- --
-- - - - -
- - -- -
U
nR
eg
is
te
re
- -
- - --
-
- - - -- -
- - - -- - - - - - - - - - -
- - -
- - --
- -
-
--- -
-
844
-
--
- -
-- - -
- - - -
-- - - -
-
- - -
U
nR
eg
is
- - - - -
-
-- -
-- - -- - - -
- -
- - ---
- - - -
- - -
- - - -
-
- - - - - - -
- - - -
- - - - - - - - - -
-
- - - - - - -
- - -
- - - -
- - -
- - -
-- - - - -
te
re
--- --
845
-
- - -
- -- - - -
- - -
re
te
is
-- -
- - -
U
nR
eg
-
- - -
- -- - - -
- - -
846
- -
-
- - -
- -- - - -
- -
re
te
- - - -
-
-
- - -
- -- - - -
U
nR
eg
is
- -
- -
- - - - -
-- -
847
-- -- - --
-- - - --
- - - -
- - -- - -
- -- - -
- -- - - - -
-- -
-- - - -
- - - -
- -- -
re
te
- --
U
nR
eg
is
- - - -
- --
- - - - - -
- - - - -
- - - - -
- - - -
- - -- - - - -
-
848
re
U
nR
eg
is
te
849
--
- -
U
nR
eg
is
te
--
re
850
te
re
- - -
- - -
- - - -
- - - - -
- - - -
This Chapter
U
nR
eg
is
- -- - -- - - -- - - ---
- -
-
--
-
-
---
- -- -
-- - -
- -
-
-
-
-
851
-
- -
- - - -
Chapter Objectives
-
-
-- - -
-- - --
re
- - - -
- -- -
- - -
-
is
te
- - -
U
nR
eg
- - - -- -
- - - - - -
- - --
--
-- - ---
852
-- - -
- - -
--
-
-- -
-- - - - -
--
-
-
- -
- -
-
- --
- --
- -
- -
-
- - -
U
nR
eg
is
te
re
--
-
- -
- --
- -
-- - --
- -
--
- - -
- --
- -
-
853
--
- -
- -
--
--
-
-- --
- - -
--
--
- -
-
- --
- -
-
- - -
-
U
nR
eg
is
te
re
854
--
--
--- - -
- - -
- -- --
- --
-- - -
- - -
--
- - --
-
- -
-- -
- - -
-- -
- - -
- - --
-- -
-
re
te
is
U
nR
eg
855
-- -- --
-- -
- -
-- -
- -
-
-- --
--
-- -
--
- - -
-- -
-- -
-
-- - -
-
-- -
- --
-- - --
- - -
- --
- - -
-
- - - --
- -
--
- -
- -
U
nR
eg
is
te
re
856
-- - - -
- - --
-
-
- -
-- -
--
te
re
is
- --- - - -
- -
U
nR
eg
- -
- -
- - -
-
- -
-
-
-- - -
-
- - --
- - -
- -- - - --
- - -
- - -
-
857
U
nR
eg
is
re
-- -- - -
- -
-- --
- - - - - -
- -- - - --
-- - - -
- - -
- -
- -- - - -
- -
--- -
-
-
-
te
- -
- --
-- -
858
-- --
- -
-- - - - - - - - -
- - - -
-
-- - -
--
- --
- -- - -
-
-
--
re
te
is
- -
-
- -
- -
- -
-- - - -
- -
-
- -
U
nR
eg
859
- -
te
U
nR
eg
is
-
- -
-
-
-
-
-
- - -
-
860
re
- -
-
-- - -
- -
-
- - - - - -
- -
-
- -
-
-
- - -
- - - - -
- - - -
- - - - - -
-
- - -
- -
-
-
-- -
--
- -
- --
U
nR
eg
is
te
re
861
- - -
-
- - -
- -
- - - -
- - -
-
- - -
- -
- - -
-- - - - - -
- - -
-
- -- -
-
- - --
-- - -
- -- -
- -
U
nR
eg
is
te
re
- -
862
-
- - - -
-- - --
- -
- -- - - -
- - - -
- -
-
- - -
- --
- - - --
- - - -- -
- -
-
- -
-
U
nR
eg
is
te
re
- - - - -
863
re
te
Scalar Operations
U
nR
eg
is
- - --
- -
-- - --
-- - - -- - -
- --
Cache-Related Instructions
- - - - -
- - -
864
te
re
-- -
- - -
- - -
- - - --
-- - -- -
- --
- - -
-- - -
- - - --
- --- -- - -
- -- - -
U
nR
eg
is
- -
- -
-- - - -
- -
- - --
- -
- - - -- - - -
- - -
- - - -
- - -
865
te
re
-
- -- -
-
-
- -
- -
- - -- -
-- -
- -
-
- -- -
U
nR
eg
is
- - - -
- -
- - --
- -- - - -
- - -
-
--
-
--
- - -- --
- -
- -
- -- - -
--- - -
-- -
866
- - -
--
- -- - -
- -- - -- -
- -- -
U
nR
eg
is
te
- - -
- - - --
- - - - -
- -
-
- - -
- - -- - - -
-- -
- - - - -
- -- -- -
- --
- -
- -- -
-- - --
- - - -
-
- - - - - - -
- -- - -
- - --
---
- - - - -
-- -
- - - -- -
- - -
re
-
-
867
-
-
-
-
--
-
--
re
U
nR
eg
is
te
- - - - --
---
868
- - -
- - -
- --
-
re
--
--
te
- --
- --
U
nR
eg
is
--- -
-
- - -- -
--- -
-
-
-
- -
-- -
- --- -
- - -- -
---
-
-
- - - - -
---
869
-- - -
-
-
-
- - - -
- -
-
-- -
- -
- -
- -
-
- - -
-- -
--
- - -
- -
- - -
--
- -
-
--
--
- -
-
--- - -- ---
--
-- - --
-
--- -
- -
-
-- -
- - -
- -
- -
- - -
- - -
-
- -
-
-- -
- -
-
-- -
- -
- -
-- -
-
-
--
-
- -
-- -
-
-- -
- -
-
--- - -- ---
--
-- - --
-
--- -
- -
-
U
nR
eg
is
te
- --
re
870
U
nR
eg
is
te
re
- - - -
- -
-- - - -
- --
- -
-
-- - -
- --
-- - - -
- - -
-
- - -
- - - - - - - -- - -
- - -- - -
- - - -
871
- - - -
- --- - -
- -- - -
- -
-- - -
- --
-- - - -
- - -
is
te
re
U
nR
eg
- - -- - - -
- -
- - -
- - -
-- - -
-
- - - - -
- -
- - - - -
- --- - -
- -- - -
-
-- - -
- --
872
- -
re
is
An Example Scenario
te
U
nR
eg
- - ---
- - -- -
- -
-- -
- -- -
- - - --
- -- -
-
- - - -
- -
- -
- -- -
- - --
- - -
- - -
-- - -
- - - -
873
SFENCE Instruction
is
te
re
- - - -
-- - -
- --
-- -- -
--- - - -
---
- -
- - - - -
U
nR
eg
-- - -
--- --
-- -
-- -
- - - -
-- -- - - -
- - -
- - - -
- -- -
- - - -
- -- -
- - - -
-
- - --
- - -
-- - -
- -
874
re
- - -
-- -- -
-
- - - -
-- - -
- - - --- - --
- - -
-- - -- -- -
--
-
-
- -
U
nR
eg
is
te
- - -
-
-
-
-
-
-
875
-
-
-
-- -
- - -
-
-
-
-
-
re
-
-
te
U
nR
eg
is
- -- - -
-
-
-
-
-
-
-
- --
-
- - --
- -
876
-
-
-
-
-
-
- -
- --
-- -
--
- -
- -
--
- -
--
-
-
re
-
-
te
U
nR
eg
Background
is
- -- --
- - - -
- --
- - - - - -
- - - - --
- - --
877
re
-
- -
- - - - - -
- --
- - - - - - -
- -
- - -
- - -
- - -
- -
- -- -
- -
- -
U
nR
eg
is
te
- - - - -
- -
- - -
- - - -
-- -- --
-
- - -
- - -
- - -
- - -
- - -
-
- -
- -- --
878
re
-- - - -- -
- -- - - -- --
-
- -- - - - --
- - - - -
- - -- - --
- - -
- - - - --
- - - --
- -
U
nR
eg
is
te
- -- - -
-- - -
- - -
--- -
- - -
--- -
- - - -
- -
- - - -
-- - - -
- - -- -
- -- -
- -
- - - -
- - - - --
-
-
- -- - - -
-- -
- - -
- - --
- - -
- -
- -
879
- - -
- - -
- - - -
- - -
- - - -
- - -
re
--
--
U
nR
eg
is
te
-- -
- - - - -
- - -- -
- - - -
-- - - - -
-- - --
- - - -
- -
- - -
- -
- - - -
- -- -
- - - - --
-- - - - -
- - - - -
- - - -
- -
880
-- -- --
-- - - - --
- - -
- - --
--
- - -
- - -
- - - - - --
- -- - -- -
is
-- - -
-
- -
- - - -
-- -
te
re
-- --
-
U
nR
eg
-
-
- -
- - --
--- -- - -
--- -
-
881
te
re
--
- - - --
- -
-- - -
-
U
nR
eg
is
- - - -
- -
-
- - - -
-
-
- - - - -
- - - - -
--- -
882
-
-
-
-
-
-
-
-
U
nR
eg
is
-
-
-
-
-
-
-
-
-
-
-
re
te
-- - - -
-- -
- - --
883
re
- - -- -
- - --
- -- - -
--
- - -
-- - -
-- -
- -
- -
U
nR
eg
is
te
- - -
- - - - --
-- -
--
-- -
884
- -- -
--
--
re
te
--
SSE Setup
- - - -
-
-
- -- -
-
- - - - -- - --
U
nR
eg
is
- -- -
- - --
-- -
-
-
- -
885
--
--
--
---
--
--
--
--
--
--
---
is
U
nR
eg
---
--
--
---
--
---
--
-----
886
te
--
re
--
re
te
is
U
nR
eg
DP FP Number Representation
- - -
- --
- - - -- - -
- - - -
887
-
-
--
- -- -
is
te
--
--
--
- --
--
- --
U
nR
eg
re
-- - -
- -
888
-
-
-
- -
- - -
- - -
- - -
- - -
- -
- -
- -
- -
--
-
--
-
--
-
-- -- - -- -
- - - --
re
- - - -
- - -
- -
te
U
nR
eg
is
- - --
- - - - - -
-- -- -
- - -
-- - - -
- - - -
- - -- - -
- - - -
- - - -
- - - -
- - -
- - -
- - -- -
- - -
- - -
-- -- - -
-
- -
889
- - -
- - -- -
- -
- - -
- - - --
-
re
- -
U
nR
eg
is
-
- -
-
-
-
-
-
- - -
-
te
- -
890
-- -- -- -
- - - - - - - - -
- - --
- - - -
- - -
U
nR
eg
is
re
--- - - - -
- - - -
- - - -
- - - - -
- - -- -
- - -
- - - -
- - -
-- - - - -
- -
- - -
- -- -
- -
- -
-- - --
- - -
-- --
-
te
- -
--
--- -
Fence Instructions
MFENCE Instruction
- - - -
- -- - - - --
--- - -
891
---
-
--
re
-- - --
- - -- - - -
- - --
- - - -
U
nR
eg
is
te
- -
- -
- - - - -
- - - - -
-- -- -
--
-- - - - -- -
-
- - --
-- -
- - - - - -
- -- - -
- - - -
--
- - - -
- - - - -
- - --
-
892
re
- - - -
--- -
-
-- - -
-- - - - -
- -
--- - -
is
te
-
-
U
nR
eg
- -- - -
-- -
- -
- - -
- -
- -
- - - - -
- - - -
- -- --
- --
--
- - - -- - -
- - --
893
- - -
-- --
- -- - - -
- -- -
- - --
- -- - -
-
re
- - --
-- - -
- -
-
te
SFENCE Instruction
is
- - - - -
- - -
U
nR
eg
-- - -- - - -- - - -
- - --
- - - -
--
-
-
-
-
- --
MOVNTDQ Instruction
- - -
- - -
894
te
- - - -
- --- - - -
- -- - -
-
-
-- - -
- --
-- - - -
- - -
re
is
-
-
U
nR
eg
MOVNTPD Instruction
- --
- - --
- - -
-- - -
- - - -- -
- -
- - -- - - - - -
895
- - - -
- - ---
- - -
- -- - -
- -
-- - -
- --
-- - - -
- - -
re
-
-
te
U
nR
eg
is
MOVNTI Instruction
- - --
- - - -
-- - - -
-
- -- - - - - -
896
- - -
- --- - - -
- -- - -
-
-
-- - -
- --
-- - - -
- - -
-
-
-
re
- -
MASKMOVDQU Instruction
te
- -
U
nR
eg
is
-- - - -
- -
- - - - -
- -
-- - -
-
- - - - -
- --- - -
- -- - -
- -
-- - -
- --
-- - - -
- - -
- -
- - -
897
-
- -- -
-- - -
-
- -- -- -
- -
- - -
- - - - - - -
re
- -
U
nR
eg
is
te
- -- - - - -
- - - - -
- -
- -
PAUSE Instruction
- - --
- -- --- -
-
Thread Synchronization
- - -- -- - -
- - -
-
- -
- - -- -
898
The Problem
U
nR
eg
is
-- - -
- -
-- - -
- - - -
te
re
- - - - -
- -- -
-
- -
-- - - -
- ---
- -
- - - - - -
-- - -
- - - - - - --
- - - --
-- - - -
- - - -
-
-- - -
-- - -
- - -- --
- - -
-- -
899
re
- -- -
- - --
- - - -
- - -
- -- --
te
- - -
- -
is
-
-
U
nR
eg
-
-
-
-
-
- -
- - -
- - -
-
- -
- - - -
-
900
is
Spin-Lock Optimization
te
re
-
- -
- - -
- - -- - -
- --
---
--
U
nR
eg
- -
- -
-- - - -
- - - -
- - --- - - - -
-
- - -- -
- -
- -
- - - - - -
- -
- - - -
Branch Hints
- - - -
- -
901
Introduction
U
nR
eg
is
- -
- -
-
--
-- --
-
- -
- --
--
-- -- -
- --
--
-
te
re
-- - -
-- --
-
-- - - --
902
re
- - - -
- - - -
te
The Solution
U
nR
eg
is
- - -
- -- - -
- - - - - -
-
-- - - -
--
-
- - -
--
- - -
- -
- --
- --
903
te
is
U
nR
eg
-
-
re
- -- - -
--
- - -
--
904
--
--
-- --- - - --
-
- - --
-
- - -
- -- ---
-
The Solution
te
re
- -
-- - - - -
- - -- - -
- - - - - - - - - - --
-
U
nR
eg
is
- - --
- - --
-- -- - --
-
- - - -
The Downside
- - - -
- --
905
- - - -
- - - -
te
re
- -- -
U
nR
eg
is
- -
- -- -- - -
- - --
- - -
- - - -- - - - - -- - -
- - -
-- -
-- - - - --
- --
---
906
re
is
te
U
nR
eg
Background
- - - -
- - - -
- - - -
- -- -- -
--- -
-- - -
- -- - -
907
Monitor Instruction
- -- -
- -- - - -
- - -- - -
- -- -
-- - - --
---
-
-
-- -
- - -
- -
- - -
U
nR
eg
is
te
re
- - -
- --
-- -- - -
- --
- - -
-- -- - -
-
Mwait Instruction
- - -
908
- -
- - -
-- -
- - -
-- - --
- -
- -- -- -- -
- -- - -
- --
- --
- -- - - -
- - - -
- -
- --
- -
- - -
-
- -
-
-
U
nR
eg
is
te
re
- - - - -
- - -- -
- -- --
-- - -
-
- -- --
- -
-- --
- -
909
-- --
- -
-- --
-
-
-- --
-- --- -
-- --- -
- -- --
- --
-- --- -- --
- --
re
te
--
-
-
U
nR
eg
is
- - - -
-- - -
- -
- - - - - - -- -- - -- -
--- - -
- - - -
- -
910
re
The Previous Part
is
This Part
te
- --
U
nR
eg
- -
--- -
-- -
- - -
re
te
is
U
nR
eg
d
re
This Chapter
te
- - - --
- - --
U
nR
eg
is
- - -
-
--
-
-
---
- -- -
-- - -
- -
-
-
-
-
-
- -
- - - -
913
- -
- - - -
-- -- -
- -- -
- -- -
- -- -
-- - - -- --
-
- -- - -
- - -- --
-
-- - -
-
-- --
- -
- -- -
-- -- -
- - - -
- -
- - - - -
-
-
- -
--
- -
- - - --
U
nR
eg
is
te
re
-
- - --
-- --- -
- -
914
U
nR
eg
is
te
re
915
re
te
U
nR
eg
is
- -
- ---
-
916
-- - - - --
- - - -
- - - -- -- --- - - - -- -
-
- -
- - -- - -
- - - -
-- -- --
-
-- --
- -
-
re
- -
- - -
- - -- - -
- - -- -
- -
-- - -
-- -
- -
- - - -- -
-- - -
- -- - - - -
- -
- - - - -
-
--
- -
U
nR
eg
is
te
- -
- - - - - -
- - -
-- - -
917
- - -
--
-- -
- - -- - -
- -- -
-- -
-- -
is
te
re
- -- - - - - - - - - -
-- -- - -
- -
- -- - - -- - - --
- - -
-- - - - - -
-- - -- -
-
U
nR
eg
- -
918
U
nR
eg
is
te
re
919
-
- - - --
-
- - - --
te
re
-- - -
- - - -
-- -
- -- --
- -
- -
- - -
- -
-- -
U
nR
eg
is
-- --
-
- -- - - -
- - - - - - - -
- -- -- -
- - - -
-- - - - - - - - -- - - -
920
-- - --
-- - --
-- -
- -- - - -
- - - -
-
-- - -- - -
-- -
-- -
- -
- --
- - - - -
- - -
- - -
--- - - - -
- -
re
- -
-- -- -
- - -- -
-- -
-- -- -
- - -- -
-- -
U
nR
eg
is
te
- - - -- - - -
- -
- - -
- -
- -
- - -
- -
- - -
-- -
-- - - -
- --
--- -
921
- - --
- -
- - --
- - --
- - - --
- -
- - -
- --
-
- -
- -
-
-- -
- -
- -- --
- -
-- - -
- -
-
-
- -
- -
- -
-
-
- -
- - -
- -
- -
-
- -
-
- -
--
- - - --
- --
- -
U
nR
eg
- - - --
- --
re
te
is
- --
- - - -
922
U
nR
eg
re
te
- - - - -
-- -
-
-- -
- - -
- - - - --
-
-- - - -
-- - - -- -
- - - -
-- --
-- - -
- -- -
- -
- -- -
- --
is
- - - -- -
- -- - - -
923
-- -- -
- -
- -- -
--
-- - - - --
-- - - -
- -
-
--- -
- -
re
is
- - -- -
- - -
- -- - - -
-- -
-- -
- - - - -- -
--
-- -
te
U
nR
eg
-- -
- - --
- -
- -- -
-- -
- --
-
-- - - -- - --
- --
- --
- - - ---
-- - -
- - - - -
924
-
- --
- -
re
is
te
- - -- -
- - - -- --
-- -
--
--
U
nR
eg
- - - - - --
-- - -- -
-- - --
-- - --
--- -
- -- --
- - -
- - - - - --
-- - -- -
--
-- - --
--- -
- -- --
- - -
925
--
re
--
- -- - -
-- --- -
-
--
- -- - -
-- --- -
-
U
nR
eg
is
te
--
- -- - - -
-- --- -
-
--
- -
- - -
- - -- - -
- - --
- - -
-
926
re
- - - -
- -- --
- -
-- -- -
-- --
- -
- -- - -
-
--
is
te
- -- -
U
nR
eg
- - - -
-- - - -- - -
-- - - - - -
- - -- - - - -
-- - - - - -- -
-
- - -- -
- -
-- -
- - - -- - -
927
re
- - - - -
- - --
- -
- -- - -- -
- - - -
- - - - - - -- -
-
- - -- -
- -
-
-- -- - -
U
nR
eg
is
te
-- - - - -- -
928
-
-
- -
- - --
- - - - - -
-
- - -- -
- -- - --
- - - - -- -- - -
- -- - - --
-- - --
-- -
- - - -
- - -
-
- - -
- - -
- - - -
- -
-
-
- - -
-
- - -- --
- -
- -
-
-- - --
- -- - -- -
- --
U
nR
eg
is
te
re
929
-- - -
- -- -
- - -
- - - - - - -
-
- - -
-- -- -- - -
-- - - - -
- - - -
- - - -
-
- - -- -
- -- - --
- - - - -- -- - -
- -- -
--
-- - --
- - - - - --
- -- - - -
-- - -
- - -
-
- -- - -
- -
- -- - -
- - -
-- - -
-- - -- -
- - - -
-- - --
- -- -
-- - - --
- -
U
nR
eg
is
te
re
930
- -- - - - --
-- - - - -- -
- - - - -
- - -
-- --- -
- -- --- -
- - -- - --
-- - - - -- -
- -
- -- - - -- - -
-- - - - -
- - -- -
- - - - --
- - -
- - - - --
- -- -
- -
- --
- -- -
- -- -
- -
- - -- --
- - -- - -
- - -- -
- - - - - - - - --
- - -
- - - --
re
te
is
U
nR
eg
931
U
nR
eg
is
te
re
-
- - -
- - --
- - -
-
- -
-- - -- -
- - -
--- - -
- -
- - -- -
932
-
- -
- -
- - -
-
- -
- --
- -- -
- -
- - -
- --
- - --
- - -- -
- - -
-
- -
- -
-
- - -
re
te
is
-- --
- - --
U
nR
eg
-
- -
-
- - - - - - -- -
- - - - - - -
- - -- - - - -- - -
933
-
- -
- -
- - -
-
- -
- - - --
- - --
- -
- - -
-
- - -- -
- - -
-
- -
- -
te
- -- -
re
U
nR
eg
is
-
- - -
-
- -
-
-- --
- - --
- - - - - - -- - - - - - - - - -- - - - -- - -
-- - -- - -- --
- - --
934
- -- - -- -
- -- -- -
- -
- -- - - -
- -- - -- -
- -- ---
- -- -
-- - - -- --
- -- -
-
U
nR
eg
is
te
re
- -- - -- -- - - -- --
-- -- - - -- --
- --
-
- --
---
Stack Management
-- -
-
935
- -
- - - - -
- - - -
- - - -
-
-- - - -
- -- - --
- - -
- - -
re
te
- - - -
-- - - - - -
-
-- - -
- -- -
--
- -
-
-
-- -
is
U
nR
eg
- - - -
- - - - -
-
- -
- - - - -
--
-- - - - -
- -
-- - - -- - - -
936
-- - -
- - - - -- -- - -
- - -- - - -
- -- -- -
--
U
nR
eg
is
te
re
- - -
- - -
-- - - -
-- -- --- - - ---
- - - -- --
-- - --- - -
-- - -- - ---
- - - - -- --
-
- --
---
-- - -- -- --
- - -- - -
-- -
- - -- - -
- - - -- -
-- - --
---
-- - - -- -- - - - ---
-- -
-- -- -
- - - - - --
- -- - --
---
-- - --
-- - - - --
-- - -
- - -
937
re
-
- - - -- - -
- - -
-
-
U
nR
eg
is
te
Instruction Fetching
-- - - - -
- - - - - -
-
- -
- - - -
938
- - - -
--
-- -
- - -
--
- -
- - -
re
U
nR
eg
is
te
-- -
- - -- -
- - - -
- -
- -
939
- - - --
-- -- - --
- --
-- -- -
--
- --
- -- - - - - - --
- --
U
nR
eg
Detailed Description
is
te
re
-- - -- -
-- - - - -
- -- -
- -- - -
- - - - -
- - -
- - - -
- - -- --
- -- - -
-- -
940
- -
- - - - - -
- - --
- - -
--
-- -
-- -
--
-- - -
- - - -
- -
--
--
- -
--- -- -- -
- -- - -
- - -
--- - - --
U
nR
eg
is
te
re
- -
- -- - -
--- -- -- -
--
-
- -- - - -
--- -- --
941
- - -
- -
-- - -
- - -- --- -
- --
--
- -
-- -
--
- - -
- - -
- -- - -
- -
-- - ---
- - --
- - -
-- -
- -- -
-- -
- - -- - --
- - --
U
nR
eg
is
te
re
942
- - - - - - - - - - - - -
- - - -
- - -
- - - - - - -
- - -- --- -
- --
--
- - -
-- -
is
te
re
U
nR
eg
- -
- -
- -
-
-
-
-
- -
943
- -
- -
- -
-
-
- -
- -
te
re
U
nR
eg
is
944
- - --
- -
-
-
- - - -
- -
te
-
-
- -
- -- -
- - - -
--
U
nR
eg
- -
- -
is
-
- --
-
- - -
re
- - -
-
- -
945
- --
- --
- --
- --
- --
- --
- --
946
-
-
- - --
- -
-
- -
-
--
- --
---
- - - -
- -
-
-
- -- -
- - - -
--
U
nR
eg
re
te
is
- - -
-
- - -
-
- -
- --
- --
- --
- --
- --
- --
-
-
- - --
- -
-
- -
-
- - -
-
--
- --
---
- - - -
- -
-
-
- -- -
- - - -
--
U
nR
eg
- --
re
te
is
- - --
- - -
-
- -
- - - -
947
- -
--
- - -- -
-
--
- - -- -
--
-
-
-- - - - -
-
- - -
- - - -- -
-- -
-
- --
U
nR
eg
is
te
re
-
--
--
- - - - -
-- -
- - -
- -
-
--
--
- - - - -
-- -
- - -
- - - --
948
- - - - -
- - -
--
- - - - -
-- -
- - -
- -
re
is
te
- - - - - -
--
U
nR
eg
- -
-- - - - -
- -- - - - -
- - -
- - - --
---
- - -
- - - - - - - -
- -
-- -
- -- -- -
-- - -
- - -
- - - - - - - -
- -
-- - - --
949
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- --
- - - -
- --
re
is
te
- --
- -
U
nR
eg
- -
- -
950
- --
re
- -
te
U
nR
eg
is
- -- -- - -
- - - - --
-- - -- -
- - - - --
- - - -
- - -
-- -- - - - -
- - -
- - - - -
- - -
-- - - -
- - - --
- - - --
951
-
-
-
-
-
te
re
--
is
U
nR
eg
-
--
- --
- --
952
- -
-
--
- -
-
--
- - -
-
--
- - -
- -
is
te
re
U
nR
eg
- - - - - -
--
953
- - -
- -
- - - --
- - --
te
re
-
-
-
- -- -
-
-
- - - -- -
- -
- -- - --
U
nR
eg
is
- - - -
954
- -
-
re
--
te
U
nR
eg
is
- - - -
- - -
- -
- - -
- - - -
-- - -
- - -
--
- - - -
955
- -
-
-- -
-- -
- - -
- -- -
- -
- -
-
- -
- -
- -
-- -
--
- - -
- -
- -
U
nR
eg
is
te
re
- - - - - -
--
956
--
--
--
--
- -
-
-
- - --
- -
-
- -
-- -
-
-- -
- -
-- -- --
- - -
-
- -
- -
-
-
-
U
nR
eg
re
te
is
-- --
957
--
--
--
--
- -
-
-
- - --
- -
-
- -
-- -
-
-- -
- -
-- -- --
- - -
-
- -
- -
-
-
-
U
nR
eg
re
te
is
-- --
958
re
- - -- - - - - - -
-
-- -
-- -- - -
- -
--
- - ---
-
- - -- -
- - - -
-
te
U
nR
eg
is
-- - --
-
-- --
-
- -- -
-
- - -
- -- -
- - - - -
- - - -- - --
- - -
- -
-- - - - -- -
- - -
- - - -
--
-
-- -- - - -
-- -
959
U
nR
eg
is
te
re
-
-- - - - - - --
- - - - -
-
- - -
-
- - -
-- - -
- -
- -
-- -
- - -
-- -- - - -
- - --
- -- - -
- - - --
- - - - -
-
- - -
- -
- - - -- - -
- -
-
- - -
-- - - -
- -
- - -
- - - - -
- - -
-
- -- -
-- --
- - -
- - - -
-- - - -
- - - -
960
is
te
re
U
nR
eg
- -
- - -
-
- -
961
re
-- -
- -
-
-
--
-
-
U
nR
eg
is
te
- --
-
-
- -
-
--
962
- - -
- - - - -
- - - -
- -
is
te
re
U
nR
eg
- --
-
- -
963
- --
re
- -
te
U
nR
eg
is
- - - ---
- -- - -- -
--
- -
-
- - -
--
- -
- --
964
-
- - -
- -
-
- -
re
U
nR
eg
is
te
- -
- - - -
965
- -
-- - -- - -
- -
--
- -- -
- - - -
- -
-
is
- -
U
nR
eg
- - -
-
-- -
-
-- -
te
re
-
- -
-
- - -
- -
-
- -- -
- --
- -
- -
-
-
-
-
966
- -
- - -
- - - -
- -
-
- - -
- -
- -
- -
- - -
- -
-
-
- -
-
-
- - -
- -
--
-
-
-
-
- --
- -
-- -
U
nR
eg
is
te
re
967
- - --
- -
-
-
- - - -
- -
te
-
-
-
- -
- -
-
-
- -
is
- -- -
- - - -
--
U
nR
eg
-
- --
-
- - -
re
- - -
-
- -
-- - -
- - - - -
- - - --
- - - - -
968
--
- - -
- - - -
-
- - - -
-- -- -- -
-- --- -- - - --
-- -
-
U
nR
eg
is
te
- -
-
- -
-
- -- -
- - -- --
-
- --
- -
- - -- -
- - --
- - - - -
re
- - - - -
-- - -- --
- - - -- - -
-
- - -
- -- - -
969
- -
-
- -
- -
- -- -
-
-
- - -- -
- -
- - - - -
re
-
-
-
- -
- - - --
U
nR
eg
- --
is
te
-
- --
- - --
970
- --
-- - - -
- - - - -
- --
-
re
is
te
U
nR
eg
-
-
-
-- -
--
--
--
--
--
-
971
- --
- --
- --
- --
- -
- --
- --
972
- - --
- -
-
- -
-
- - -
-
--
- --
---
- - - -
- -
-
-
- -- -
- - - -
--
U
nR
eg
re
te
is
- - --
- - -
-
- -
re
te
U
nR
eg
is
- - - -
- - -
- --
- -
973
- -
-
- -
- -
- -
- - - --
- - --
- -- -
-
-
- -- - -
- -
re
- - - -
te
is
- - - - --
U
nR
eg
- - - -
-
- -
974
- - -
- - -- - - - -
-
-
- -
-
- -- - - -
- - - - -
- - - - -- - - - - -
- -
- - - - -
re
U
nR
eg
-
-- -
-
-
te
--
-
--
--
--
--
- - - -
- --
-- -
is
--
-
975
-
-
--
- - -
-
-
--
- -
-
te
re
is
U
nR
eg
-
- - - - -
- -
- - - - -
-- - - -- --
- - - -
- - - -
-
-
- - -
- -
976
--
--
--
--
-- - - - - -
- -- -- -
- --
- -
- --
te
re
U
nR
eg
is
- - --
- -- -
- -
- - - - -
- - - - -
- - - - - - -
-
- - -- -
- - -- -- -
- - --- - - --- - ---
- -
- -
- -- - -
- - -- - -
- - - - - - - - - -
- -
- - - - -
--- - -
- -
977
U
nR
eg
is
te
re
978
U
nR
eg
is
te
re
- -- - - - - -
- -
- -
-- -
-
- - -- -
- - - -
- - -
- -
- - - - - -
-
- -
- -- - - -
- - - -
-- -
-
-- - -
- -
--
--
- - - - -
- - - - -
- - - - -
- -
- - - - -
979
is
te
re
- - - -
- - - -
-
- - - -
- - -
- - - -
- - -
- - - -
-
- - - -
U
nR
eg
- -
- -- -- -
-
980
- -
- - -
The Switch
- -- -
-- - - - -
- - - -
-
- - - - - - -
- - - -
- -- --
-- --
-- --
- - - -
- -
re
te
is
U
nR
eg
-- -- --
- - - -
- -
- -
-
-
--
- - - -
- - - - -
- - - - -
- -
- - - - -
981
U
nR
eg
is
te
re
982
--
re
is
--
-
-
---
- -- -
-- - -
- -
-
-
-
-
-
- -
- - - -
U
nR
eg
te
- -
-
This Chapter
- - - -- - - -
-
983
re
--
-
-
--
-- -
--
-
-
te
-
--
-
-
-
--
U
nR
eg
is
- -
- - -
984
-- -- -- - -- -
- --
-- - -- -
-- -
-- - - -
- -- - -
- - -
re
is
te
- -- -
- - - -- - -
-- -- -
- - --
U
nR
eg
- - -
- --
-- -- --
- - - -
-- -
- - --
- - - -
--
-- -- --
- - - -- -
- --
- - - -
-- --
985
U
nR
eg
is
te
re
-- --
- -
- - --
- -
- - --
- - - -
-- --
-- -
- - - --
- -
986
U
nR
eg
is
te
re
-- - -
987
Initializing CR3
- - - - - - - -- - - --
- - ---
- --- -
- - -- -
U
nR
eg
is
te
re
-- - - - - -
- - -- -
- -- -
- --
- - --
- -- - -
- -
-- - -
-- -
- - -- -
-- -- - - -
- -
- - --
988
U
nR
eg
is
te
re
-- -
989
- -
-
- -
- -
- - --
- -- - - --
-
-- - --
-
--
--
--
--
- -
-- -
-
re
-
-
- -
U
nR
eg
is
te
- - - -- -
-
- - -
- ---
--
-- -- -
- - - - --
990
U
nR
eg
is
te
re
-- -
991
- -
-
- -
- -
- - --
- -- - - --
-
-- - --
-
--
--
--
- -
-- -
-
re
-
-
- -
is
te
- - - -- -
-
- - -
- ---
--
U
nR
eg
-- - -
- - - - - --
- -
- - -- --
- - -
- - --
- -
- - --
-- - - - - --
992
U
nR
eg
is
te
re
-- -
993
- -
-
- -
- -
re
- - --
- -- - - --
te
- -
-
-- - --
-
--
--
--
is
- -
U
nR
eg
-- -- -
-
-
-
- -
- - - -- -
-
- - -
- ---
--
- -
- - -
- -- - - - -- - -
- -- - - -
- - - -
- - -- -
- - -- -
994
- -
-
-
-
-
-
-
- --
-
-- - --
is
-- --
-- -
-- -
-
-
- -
U
nR
eg
te
-
-
- - -
- --
re
- -
- - - -- -
-
- - -
- ---
--
995
U
nR
eg
is
te
re
996
re
- - -- - - --
- - -- -
te
- -- - -
- -
U
nR
eg
is
- -
-
-
-
-
-
- -
- - --
-
-- --
--
-- -
-- -
- -
- - -
- - - -- -
-
- - -
- ---
--
997
U
nR
eg
is
te
re
-- -
998
re
-- - - -- -
- - -- - -- -- -
- -- -- -
-- - -
--
- -- -
is
te
-- - --- -
-- -
U
nR
eg
- - - -
- - -
-- - -
- - -
- -
- -- - -
-- - -
-- -- - - - - --
-- - -
-- -- -- -
- -- -- -
- - -- - - --
- - -- - -
999
- -- -- -- -
-- - - -- - --
- - - - -
-- - -- - -
--
- - - -
-- - - -- -
- -- -- -
-
te
re
-
- - ---
- ---
- --- - -
-
U
nR
eg
is
- -
- -
1000
--
-
-
-
- -
-
- -
-
--
- -
-
--
re
te
is
- -
-
--
U
nR
eg
1001
-- --
-
-
- - - -- - -
- -
-- - - -
-
re
-
- -
- -
-- - - -
-
U
nR
eg
- -
-- - - -
-
te
is
-- -
-
1002
--- -
-
--
- - -
- -
-- - - -
-
-
te
is
U
nR
eg
re
-
-
1003
--- -
-
- - -
- -- -
-
-
is
U
nR
eg
te
re
-
-
1004
U
nR
eg
is
te
re
-- - - - -
-
1005
U
nR
eg
is
te
re
1006
re
is
This Part
te
U
nR
eg
- - -
--
- - -
re
te
is
U
nR
eg
d
te
--
-
-
--
-- -
--
-
-
U
nR
eg
is
re
- -
-- - - -
-
This Chapter
- - -
- - -
-
--
-
1009
-
-
--
te
re
-
- -
--
- -
-
--
-
--
-
-
-
is
U
nR
eg
- - -
- -
1010
-
- - - -
te
- - - - - -
-
- - - -- - -
-
-
-
-- - -
- -- - -
- - -
- -
- -- - --
-
U
nR
eg
is
re
- -
-
1011
-
- - -
-- ---
- - --
-- -
-- - --
--
-- -
- - -
-
- -- -
- - - - - -
-
- -
- - -
-
U
nR
eg
is
te
re
-- -
-- -
- - - -
- -
--
--- -
- -
--
- --
- - -
-- -
- - -- -
-
1012
-
- -- - -- -
- -- --
--
-- -
-
- --
--- -
--- -
--- -
--
- --
--- -
--- - -
--
--- -
U
nR
eg
is
te
re
Memory Addressing
Segmentation
-- - -
- - - -
-
-- -
-- -
- - -- - -- -
-- - - -
-- - - - - -
1013
-- -
-- -
- - -- - -- -
-- - - -
-- - - - - -
FS/GS Segments
Virtual Address
U
nR
eg
- --
- -- --
- --
- -- -- -
is
te
- -
re
- -- - - -
-- - -- -
- - -- -
Address Translation
-- - - -
-- - - - - --
- -
-- -- -- -
-- - - - ---
--- -- - -
1014
- -- - - -
-
- -- -
-- - - - -
-- -
-
--
- -
--
--
--
--
-
--
-- -
- --
- -- -
- --
- --
- --
- --
--
--
- --
U
nR
eg
-
-- -
--
is
te
re
-
-
-
- -
--
- -
- ---
--- -
--
- -
--
--
- -
1015
re
--
-- --- -
- -- -
-
--
-- --
--
--
-
- -
--
--
te
is
U
nR
eg
- --- - - - - --- -
-- ---
- - -- -
-
1016
U
nR
eg
re
te
- ---
--
- -- -
- - - - -
-- - - --
-- --
- -
- - -
- -
- -
- - -
- - - -
-- -- -
- --
- - --- -
- - - - - -
- - - - - -
- - - - - -
is
-
-
OS Kernel Calls
Call Gates
- - -
- -
1017
- -- - --
- - -- - --
- - --- -
- - - - - -
- - - - - -
- -
- - -
- --
- -
re
U
nR
eg
--- --
--- --
--- - --
is
te
- -
-
SysCall Instruction
- -
-
1018
--- --
--- - - --
--- --
re
--
--
- - -
- -
- - - -
- -- -
- - - -- -
- - - - -
- -
U
nR
eg
is
te
- -
1019
U
nR
eg
is
te
re
- - - -- - -
- - -
1020
re
- -
te
This Part
-
- --
- -
U
nR
eg
is
- - -
--- -
- -
re
te
is
U
nR
eg
d
re
- -
- -
is
te
-
--
-
-
-
--
U
nR
eg
This Chapter
- -
-
- -
--
- -
-
--
-
--
-
-
-
1023
te
re
is
U
nR
eg
-- -- -
-- -
- -- - -
- - - -
-
1024
-- -
-
-- -
- -
--
--
--
--
-
--
-- -
--
--
--
--
- --
- --
- --
U
nR
eg
- --
- -
is
- -
te
re
--
--
--
- -
1025
- -
-
-
-
re
-- -
-- - -
te
- - --
is
- --
U
nR
eg
1026
- - -
-- - -
-- - - - -
- - --
- -- -
-
- - - --
-- - -
-
- - -
- -
-- - -
-- - -- - -- --
- - - --
-
-
- -
-- -
-- - -
- --
- - - - - - - -
-- - - -
- - -
-
-
-
- --- -
--
- --
- - - -
- -
-- --
- - --
U
nR
eg
is
te
re
- - - -
- -- -- -
-
1027
- - - -
-- -
-- -- - --
- -- -- -
-- -- --
-- - -
--
- - -
- - -
- - -
- --
- -
-
is
te
re
-- -
-- -
-- -
-- - - - --
-
- --
-- -- - --
- -
-- - -
-- - -
- - -- -
-
- - -- -- -
-- - ---
- -- -
U
nR
eg
1028
-- -
- - -
- - -
- - -
- -
- --
-
- -
-- -
- - - - -
- - --
- -- --
- -
-
--- - -
-- -
-
-
- -- -
--
U
nR
eg
is
te
re
--
1029
-
-
te
re
-
-
-
--
U
nR
eg
is
-
-
-
-
-
--
--
1030
- -
- --
- - -
- -- -
--
re
- - -- - -
te
--
is
U
nR
eg
- --
1031
- - - - - -
- -
re
- -- -
--
--
te
is
--
U
nR
eg
- --
- - -
- -
- -
-- -
- - -
--
1032
- -
te
re
- - - - - -
- - - -
- - - -
- - --
U
nR
eg
is
- -
-
-
-- -
- -- -
-
-- --
--
--
-- - --
- - - - --
- --
1033
re
- -
-- -- - --
- -- -
- - -- --
- - - - --
- --
- -- --
- - - --
- - - -
- -
-- - -- --
te
--
is
U
nR
eg
-- - - -
--
- -
-- - - -
--
-- -- -
1034
--
is
te
re
-- - - - -
-- - --
- -
-- -- --
-- -- --
- -
- -
--
--
--
U
nR
eg
- - - -- -
-
- - - - - - -
- - -
- - - - - - -
- - -
- - - - - -
-- - - - - --
1035
- - -
re
is
te
U
nR
eg
1036
- -
- -
- -
-
-
-- - - - -
- -- - - -
-- - -
-- - - - - --
- --
re
- -
is
te
U
nR
eg
--
1037
U
nR
eg
is
te
re
-- - - - - - -
- -
-- -
-
- -- -
- -- -
- - - - -
- - -- - -
-
- - - -
-
- -
-- - -- - -
--
- - --
- -
-
-
1038
re
- - --
-
te
Architecturally-Defined MSRs
U
nR
eg
is
- - - -
1039
U
nR
eg
is
te
re
1040
-
--
is
te
re
-
- -
--
- -
-
--
-
--
-
-
-
U
nR
eg
This Chapter
- - -
-
--
--
--
-- -
--
- --
--
--
-
--
1041
--
--
--
-- --
--
-
- - -
re
te
Helpful Background
U
nR
eg
is
- - -
- - --
- - -
- - -
The Defaults
-- - - -- -
- -
- - --- - - -
- -
-- - -
- - -- - -
1042
te
re
-
--
--
--
U
nR
eg
is
- - - - - -
- -- --
- -
- - - - -
- - - --
-- -- -
- - - - -
- -- - - -
- - -
- -
- - - -
- -- - - - - -
1043
- - -
- -
-
-
- - --
-
-- --
- - - -
-
- -- -- -- -
- -
- - -
te
re
- - - --
-
- - -
- - -
- -- -
U
nR
eg
is
- - -
- - - -
- -
-- -
1044
-
-- - -
-
- -
te
-
-
-
-
re
is
U
nR
eg
- - -
- - - -
- -- - - -
-- - - -- -
- - -
- -- - -
-
- - -
- - --
- -- - - -
-- - - -- - - --
- -
1045
- --
-- - -
-- -
- --
-- - -
-- -
is
-
-
- -
-
- - -
- -
-
-
- -
-
- - -
- -
U
nR
eg
te
re
- -
-- - - - -
-- -
- - -- -
- --
1046
- - - - - --
- -
-
re
- - - -
-- -
--
U
nR
eg
-
--
is
te
- -
-
--
--
- - - - -
- -
- --
-- - - - -
-- -
--
-
1047
--
--
--
- - -
- - - -
is
te
- -
--
-- --
-
- -- -
- - - -
- -
-
re
--
U
nR
eg
1048
te
re
-
-
- -
- -
- -
- -
- -
- -
- -
- - -
- - -
- -
--
U
nR
eg
is
- -
- -
- -
- -
-
-
- - - --
- -- - --
- - - - -
-- - - - -
1049
U
nR
eg
is
te
re
- - - -
-
- - -
-
- - -
1050
U
nR
eg
is
te
re
1051
te
-- - - - -
-- - -
- -
re
-
- --
-
U
nR
eg
is
1052
-
- -
- - -
- - - -
-
re
- --
-- -
te
-- -
is
-- - -- -
U
nR
eg
- - -
-
- -
- -
- - -
-
1053
- -
-
-
-
- - --
-
-- --
- - - -
-
- -- -- -- -
- -
- - -
is
- -
- - -
U
nR
eg
te
re
- - - --
-
- - -
- - -
- -- -
- -
1054
te
U
nR
eg
re
is
- -
- -
- - - --
- - - -
- -
- --
- - - -
- - -- -
- -- - -
-- -
1055
- -
- --
- - - - -
-- - - - --
- - -
-
-- -- - --
- - - -
- --
re
-- -
-- - - - - - -
- -
U
nR
eg
is
te
- - -
- - -- - - -
- -- - -
-- - -
-- -
- -
-
- -
1056
re
te
is
U
nR
eg
- - -- -
-
--
-
-
-
- - -- -
1057
-
- -- - - -
-
is
te
re
-- --
- -
- -- -- -
-
- --
- - - - - - --
-- - - -
U
nR
eg
1058
-- -
- - -
- -- -
- -
-- - - - -
-
- -
- -- - - - - -
-- - -
is
te
re
U
nR
eg
- -
-
-
--
- --- - -
-- - --
- - --- - --
- - - -- - -- - -
1059
- -
- -- - - - -
-- -- -- -
is
te
re
- - - -
-- -- -- - -
- - - - -
-- - -
-- - - - -- - --
- - -- -
-- -- -
U
nR
eg
-- - - - --
-- - - -
- -- - - --
--
- - - -
- - - -
--
-- - - -- - - - -- -
1060
- -
-- - -
re
- - - -
- - -
- -
U
nR
eg
is
te
-- - - -
- -- --- -
1061
- - --
- -
- - --
- - --
- - - --
- -
- - -
-
- -
- -
-
-- -
- -
- -- --
- -
-- - -
- --
U
nR
eg
- - - --
- --
- -
- -
-
re
-
- -
- - -
te
is
- -
-
-
- -
- -
- -
-
- -
-
- -
--
- - - --
- --
- -
- --
- - - -
1062
-
--
- - -
--
- -- - - -
- -
--
-
- -- - --
-
- - --
-
re
U
nR
eg
General
is
Canonical Address
te
- - - -
---
- - - -- -
- - -- -
-- - - --- - - -- -
- - -- - --
- - - -
- -- -
-
- - - - -
- - - - -
--- - -
- -- - - - - -
- -
- - - ---
-
-- -- - -
--
1063
- -- - - -
- ---
-- - -
- -
- -
-- -
te
re
- ---
- - -
--- - -
--- -
U
nR
eg
is
-- - - -
-- - -- - -
- --
-- - -- - -
- - ---
-- - -
- -
- -
- -
1064
- ---
- -- --
--
-- - - - - ---
re
--
-- - -
te
U
nR
eg
is
-- -
- - -
-- -
-- --- -
- - -- -
- - - -
- - --
-- -
--- -
- - - - -
- - - - -
-- -
- -- - -
- - --
-
-- -- -
- - - --
- -
-
1065
re
- - - -
- - -- - -
-
1066
--
is
-- - - -
- - - -
--
U
nR
eg
te
-- -
-- - - -
- - -- -
- --
-- o
- -
--
-- -
-- -
-
-
- o
o
o
- - -- - --
-
-
- -
-
- - - - -
- - -
U
nR
eg
is
te
re
--
1067
- -
-
-
-
-
- - --
-
-- --
re
- - - -
-
- -- -- -- -
- -
- - -
is
te
- - - --
-
- - -
- - -
- -- -
U
nR
eg
--
-
1068
--
-
--
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
re
-
-
-
-
-
-
-
-
te
is
U
nR
eg
- --
- -
- -
- - - -
1069
- - - -
- - - - - -- -
- --
-- -
- - - -- -
-- - --
re
- --
-- - -- -
- - - -
- -
U
nR
eg
is
te
-- - - -
-- - - - --
- - - -- -
- -- - - - -
- --
1070
-- - -
- - -
- - - -
-
-- - -
- - -
-- -
- -
-- -
- - -
- -
-- -
- - -
- -
-
-- - - -
-- -
U
nR
eg
is
te
re
1071
-
- -
-
- -
-
- - -
-
- -
-
- - -
-
- -
-- -
- - -
- -
-
-
-- - - -
-- -
U
nR
eg
is
te
re
1072
-
- -
-
- -
-
- - -
-
- -
-
- - -
-
U
nR
eg
is
te
re
-
-
-
- - -
-
-
- -
1073
U
nR
eg
is
te
re
- - -
-- - - -
- - - -
-- -- -
- - - - - -
1074
- -
- - -
te
re
-
--
--
--
-- -
--
- --
--
--
-
--
U
nR
eg
is
This Chapter
- -- -
--
--
--
-- --
--
-
- - -
1075
- --
--
-
re
New Instructions
General
is
te
-- -- -
U
nR
eg
- --
SwapGS Instruction
The Problem
- - -
-- -- -
-- - - -
-- - --
- - -- -
- - - - - -- -
- - - --
- -
1076
-- -- - - - - - - -
-- -
re
- - - --
- - - --
- --
- - - -
U
nR
eg
is
te
- - -
-- -- - -
- - - -
-
- - - -
- -
- - - -
- --- - -
- - - -
- - - - -
- - - -- - --
- - -
- --
- - - - -
- -- - - -
- -- - -
-
- --
- -
1077
re
U
nR
eg
Enhanced Instructions
is
te
-
--
- - - - -- -
- - -
-- -
-- -- - -
--
-
-- -- --
- -- -
1078
-
- - - -
-
-
- --
--
re
- -
- -
- -
- -
is
- -- - -
-
- -
- -- -
-- -
-
- -
U
nR
eg
te
Invalid Instructions
-- - -- -
- -
1079
--
- -
re
te
is
U
nR
eg
- -
- - -
1080
--
re
Reassigned Instructions
te
- - --
-- -
U
nR
eg
is
-- --
- -
- - - - -
-- --
-- - - -- --
--
-
1081
re
-- -
-
- - -- - - -
-- - -- -- -
- - -
te
--
-
U
nR
eg
is
- -
- -
- - -
- -
- -
- - -
- - -
1082
- - - -
- - - -
- - - -
- - - -
te
re
- - - - -
is
Near Branches
U
nR
eg
- - -
- - -
-- -
-
- - -
- - -
- -
1083
-
--
-
--
--
-
-
te
re
- - -
--
-
-
is
1084
U
nR
eg
-
- -
-- o
-
-
- -
o - -
-
-
- -
-- o
-
-
- -
o - -
-
-
- -
-
-- -- -
-
-
-
- -
- -
-- - -
- -
- -
-- - -
re
U
nR
eg
is
te
- -
-- - -
-
- -
-
1085
-
-
-- -
- -- - -
-
-
-
-- -
- -- - -
-
- -
-- -- -
U
nR
eg
is
te
re
- -
-- -- -
- -
- - -
- -
1086
-
-
re
-
-
o -
-
- - -
-
-
- -- -
- -- -
is
U
nR
eg
te
- --
- -
- -- -
- - -
- -
--
- -- - -
- -
1087
- - -
-
- - -
-
--
- - -
- -
- -
- -
1088
is
- - -
-- - - - -
- - -
-- -
-
- -
U
nR
eg
te
re
-
- -
- - --
- - -
- -
--
- - -
- - --
- - -
- - -
-
- -
- -
is
te
re
- -
-
- -
- -
- -
-
--
- -
- -
- - -
-
-
-
U
nR
eg
- -
-- -- -
- -- -
- - --
- - - - - - - -
1089
U
nR
eg
is
te
re
-- -
- -
- -- --
- -
--
-- -
- -- - -
-
-
-- -- - - -
--
- - - - -
-
- -
- - - -
-- - - - --
- -
- - -- -
- -- - - -
-
- - -
-
-- --
-
-
- --
-
-
-- - --
1090
- - -
U
nR
eg
is
te
re
-- -
- -
- -- --
- -
--
-- -
- -- - -
-
-- -- - -
-- - -
-- - -- -
--
- - -
-
-- -
-- - -
- -
-- -
- -
-
- - - --
- - -
-- -- --
-- - -
- - -
-
1091
U
nR
eg
is
te
re
- -- --
- - -- -
-- -
- - -- -
- -
-- -
-- - - --
- --
-- -
-
- -- - -- -
-
-- - -- -
- - - - -
-- -
-- - -
-
--
- - - - -
- -- -
- - -
-- -- - -
- -- - - -
- -- --
-- -- -
-
-- -- - -
-
- - -
- - - -- -
- -- -
-- - - -
-- - - - --
- -
-- -- - -- -
1092
- -
- - -
is
te
re
-- -
- --
-
- - -- -
- - - - - - - -
-
-- - - -
-
-- -- -
- -- -
- -
-- -
U
nR
eg
-- - -
- -- -
-
- - -
- o - -
- - - -
- o - -
- - - -
1093
-
-
-- o -
- - -
-
-
- -
- -
-- o -
- -
re
U
nR
eg
is
te
1094
- -
- - - - -- -
-- - - -
- --
- - -- - -- -
- - - -
- - - -
-- - -
o
-
- -
-- - -
o
-
- -
is
te
re
U
nR
eg
-- - -
o
-
- -
-- - -
o
-
- -
1095
- - -- - -- -
-
- -
-
- -
-- o
-
- -
- - -- - -- -
-
- -
-
- -
-- o
-
- -
1096
U
nR
eg
is
te
re
- - -- - -- -
-
- -
-
- -
-- o
-
- -
- - -- - -- -
-
- -
-
- -
-- o
-
- -
re
-- - -
- --- --
- - - -
- - -
-- - -
- - -
-
- -- - -
- - -
- -
is
General
te
FXSAVE/FXRSTOR
U
nR
eg
-- -
-- -- -
- - -
-- - -
-
1097
-
-
-
-
-
-
-
-
is
U
nR
eg
1098
-
-
-
-
-
-
-
-
-
-
-
te
re
-
-
-
-
-
-
-
-
te
U
nR
eg
is
-
-
-
re
1099
- -
-
-- -
-- - -
U
nR
eg
is
te
- - --
re
-
-
1100
U
nR
eg
is
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
re
-
-
-
-
-
-
-
-
te
1101
is
- --
- -- - - --
-- - --
-- -- - - - -
- -
- --
- --
- - --
- -- -- -
- -
- --
U
nR
eg
te
re
-- -
-- - - -- - -
--- - -- - - --
-- - -- - -
--
- - - -
-- -
- - - -- -- -
- -
- -
-- -
-
1102
---
U
nR
eg
is
te
re
--
--
-- ---
-- ---
- --
--
1103
-- -
-
- -
is
te
re
- - - -
-- --
- -
-
-
U
nR
eg
1104
- --
-
-- --
- -
-
-
- --
-
-- --
- -
-
-
- --
-
-- --
- -
-
-
is
te
re
U
nR
eg
- --
-
-- --
- -
-
-
1105
- --
-
-- --
- -
-
-
- --
-
-- --
- -
-
-
is
te
re
--
- - -
- -
- - -
U
nR
eg
1106
- --
- --
- - --
- -- --
-- - -
- - --
re
-- - - -
-- -- -
- - - -- --
- - -
- -
-- -
-
is
U
nR
eg
-
- -
te
--
- -
- -
- -
1107
- -
- -
- -
- -
- -
--
U
nR
eg
te
re
is
-
- -
1108
- -
is
te
re
- -
- -
U
nR
eg
1109
- -
- -
- -
- -
U
nR
eg
is
te
re
- -
- -
- -
- -
- -
- -
1110
re
is
This Part
te
- -
- -
- -
-
- -
-
U
nR
eg
- -- -
-
-
re
te
is
U
nR
eg
d
re
- - -
is
te
--
--
--
-- --
--
-
- - -
U
nR
eg
This Chapter
- -- -- -
-
- --
--
-
1113
U
nR
eg
is
te
re
- -- --
- -- - - - -- -
- -
--
- --
- -
- -- - --
- - -
-
-- - - --
--
-- - -- -
- - --
- -- - - -
- -
--
--
- -- -- -
-- - - - --
- - - --
--
--
Example OS Characteristics
- --- - ---
1114
--
- - - --
- - -
--
- - -
- -- - -
- - -- - -
--- - - -
-
-
-
re
is
te
--- - --- --
- -- - - - - -
- - - -
- -- - -
U
nR
eg
1115
is
te
- - --
-- -
- - -
- -
-- - - - - -
- -- -
- -
re
- - -
- - - - --
U
nR
eg
- -
- - - - - -
1116
- - - -
- - -- -
-
- - --
- --
-
-- -
- - --
- -
-
- - --
- --
-
-- -
- - - -
-
re
- - -- - - -
-
- -
-
- -- - -
- - -
- -
-- -
- - --
- -- -
-
- --
- --
is
te
- -- - -
-
U
nR
eg
--
-
- -- --
- -
-- -
-
- -- --
- -
- -
-- -
- --- -
1117
- --
- --
- --
-
- -
- -
-
- - --
--- - -- - - -
-
- - --
--- - -- - - -
1118
U
nR
eg
- - - -
- --
-
- -
- - -
- -
- -
-
-
-
-- --
- - --
- - - -
- -
- -
-
te
is
re
- - --
- --
- --
- --
- - --
- - - - -
- - -
-
- -- -
- -
- - -
-
- - -- -
- - -
-
- -
- -
-
- - -
-
- -
-
is
-
- -
- -
re
te
-- --
- - --
U
nR
eg
- -- - --
- - - -
- - -
- - -
-- - -
- - -
-
- - --
- - - --
- - -
1119
re
- - - - -
-- - - --
- --
-
- - -
- - - - -
-- - - -
- - - -
- - -
- -
- - - - -
- --
U
nR
eg
is
te
-
-
- - --- -
- - - - - --
- -
-
- -
- - -
- -
- - - - --
- - -
- - -- - -
- - - - -
-- - - - - - -- -
- -
-- - --
1120
- --
re
-
-
-
-
te
U
nR
eg
- -
is
- --
- - -- - -
- -
- -
- -
- -
- -
- - -- -
- -- - -
- -
-- - -
-- - -
- - - - - -
--
- - --
1121
re
- - -
-
- -
-- - -
- -
- - - - -
- --
- - - -
--
- --- --
te
- - -- -
is
- - -
-- -
U
nR
eg
- -- -
- -
- -- - - -
- - -
-- -
- - -- -
- - - -
- -- - -
-
- - ---
-- - --- -
- - -- - --
---
- -
- --
- -- -
-- - - --
-- - - -
- -- - - - --
1122
- -
- -- - - - -
- -
- -
U
nR
eg
is
te
re
- - - -
- - - -- -
-- - -
- - - --
- -
- - - -- -
- -
-- - - -
- - --
-
-
-
-
-
--
1123
U
nR
eg
is
te
re
- - - -
- -- -
- -- - - - -- - - - - --
- - - - - - -
- - - - - - - - -
- - -- - -
- - -
-- -
- - - - - -- - - -
- - - --
-
-- -
-
- --- - - -
- - - -
- - -
- - -- --
- - - --- - - - - --
- -- - -
-- - - - -
- - - -- - --
- -
-
1124
- - -
- -
-
- --- - - -
- - - -
re
- - --
--
-- --- -
U
nR
eg
is
te
-
-
-
- -
--
-
1125
-- -
-- -- - - - - -
- - -
- - -
- - -
- -
- -- - -
-
- - -
- - -
- - -
- -- - -- - - -
- - - -
- - -
- - - -
-- -
- --
-- - -
--
U
nR
eg
is
te
re
1126
-- - ---
- - - - -- - -
- - - - - - - - -
-- - - - - - -
-
- - -
-- - -
- - - --
- -
- -- - -
- -
- - -
re
is
- - -
-- -- - - - --
- - - - - -
-
- - -- - -
- - -- - -- - -
- -- - - -
- -
U
nR
eg
te
- - - - -
-- - - - -
Enable Interrupts
- -
-- - - - - - -
- -- - - -- - -
- -
- -
-
1127
-
-
- -
- -
- - -- - -
-- -
re
is
te
-- -
- - -- - -
- - --- -
- --- -- -
- - - -
- - -- -- -
U
nR
eg
1128
-
-
--
1. Bootsect
- - - -
- -
-
re
U
nR
eg
te
-- - - - -
- - - -
- -
- --
- - - -
- - -
-
- -- - -
- -- - -
- -
is
2. Setup
- -
- -
-- - - -
--
- - -- -- -
- - -
- -
- -
- - -
-- - -
- - - - -
1129
U
nR
eg
is
te
re
- -
-
- - -
- - -
- -
- --
- --
- - - -
- - -
- --
- - -
-
- -
- -
- - -
- -
- - -
- -
- - - - -
-- -
-- - -
--- - -
- -
- - --
---
-- - -
-
-
-
- -
- - - -
1130
- --
- -
- - -
- - -
-
-
--
- --
- -
- - -
- - -
-
- - - - -
-
-
--
U
nR
eg
is
te
re
- - -
- - - -
- - -- -
-
- -
- - - - --
-- -
1131
- --
- -
-
-
-- -
--
U
nR
eg
is
- - -
- - -- -
-
- - -
- - -
- - -
-
- -
-- - - ---
- -
- - - -
- -
- -
-- --
- ---
-
- -
- - - --
-- - --
- - - --
-- - --
- -
- - -
-
te
re
- -
1132
U
nR
eg
is
te
- - - --
- -
- -
- -- -
- - - -
- -
-
- -
- - --
- -
- -
- -- - --
-
-
- - - -
-- - -- - - -
- - -
- - -- - - -
- - -
- - -
- - - - -
- - -
-
-- -
re
- - - -
1133
- - -
- - -
- - -
-
-
-- - -
- --
- -
-
--
- - -
- - -
- - -
-
- --
- -
- -
- - - - -
-
-
--
U
nR
eg
is
te
re
1134
-
- - -
- - -
- - -
-
-
-- - -
- -
- --
-
--
-
- - -
- - -
- - -
-
- -
- -
- --
- - - -
-
-
--
U
nR
eg
is
te
re
- - - -
- - - -
1135
- -
- - - --- - -
- - -
- - -
- - -
- - -
-
- -
- --
- - -
- - - - -
-
-
--
- - -
- - -
- - -
- - -
-
-
-- - -
-
--
1136
U
nR
eg
is
te
re
- - -
- - -
- --
- - -
- - -
-
-
-- - -
-
--
- -
- - -
- - -
- --
- - -
- - -
-
- -
- - - - -
-
-
--
U
nR
eg
is
te
re
- --
1137
U
nR
eg
is
te
re
1138
re
is
- --
--
-
U
nR
eg
te
- - -- -
-
This Chapter
- -- -- -
-- -
- -
- -
-
-
--
-
--
1139
-
-
- --
- -
- ---
- --- - - --
-
re
-
- - -
-
- -- -
- -
- - -- - -
- --- --- -- -
-
-- -- -
U
nR
eg
is
te
-
- - - - - -
1140
- - -
- - -
- - -
- - - -
-
-
- -
--
- - - -- -
- -
-
- - -
- - --
- -
- -
-- -
- -
-
- - --
-- -
- -
-- - - - - -
- -- - - -
- -
- - -
- -
- -
-
- --
- - -- - - -
- -
-- -
-- -
U
nR
eg
is
te
re
1141
U
nR
eg
is
te
re
- -- - - - - - - - - -
-- -- - -
- -- - -
- -- -
- - -- - - - --
- - -
-- - - - - - - - -- - --
- -
- --
- -
- --
- -
- - --
-- - - -
- -
- -
-- -- - - -
1142
-
-- -- -
-
-- - - -
- -- --
- - -
-- -
- -- - -- -
- -- - -
- -- - - -
-- -
- - -
U
nR
eg
is
te
re
- -
-
-- -
- -
-
- --
-- - - - - -
-
- -- - -
-- -
- --
-
--
- -- - -
--- - -
--- -- -
- --- --
- - -
-- -- - -
- --
-- -- -
- -- -- -
-- - - -
-
- - - - -
-- - - - - --
1143
U
nR
eg
is
te
re
1144
This Part
te
re
-
-
U
nR
eg
is
- -- -
re
te
is
U
nR
eg
d
re
te
U
nR
eg
This Chapter
is
- - -- -
-
-
- - -
- -
-
-
--
-
--
-
-
- --
- -
- ---
1147
te
re
- -
--
- -
- -
-- - - - -
- - -
U
nR
eg
Just an Introduction?
is
- - - - --
- -
- - - - - -
1148
-
- -- -
- -- -
-
- --
- --
--
-
- -- -
- -- -
- ---
- -
te
re
- - -
- - - --
-
-- -
--- -
- - -
- - -
- - - - -
-
-- - --
- - - --
- -
- -
-
-
-- -
- - -
- -
- -
-
U
nR
eg
is
- - -
--- -
1149
-
- - -- --
-
re
- - - -- - -
-- - - -
U
nR
eg
is
te
---
- -- - - -
-
- - - - - - -
-
- - - --
-- - -
- --
-- -
- - - - -
- - -
1150
--
-- -
-- -
- -
-
-
--
--
- - -
-
te
re
- - -
- -
-- -
is
-- -
U
nR
eg
- - -
--
-- -
- - -- --
- -- - -
- - - -
-
- -
- -
-- -
- - - - -
- - - - - --- - - -
- -
--- - - - -
--- -
-
1151
- -
-
- -- -
-- -
--
- -
- --- --- - --
- --- - -
-- --
-- - --
re
-- - -- -
-- - -
- - - ---
-
-- - -
-- -
is
te
U
nR
eg
- - -
- -
- -
-- -
1152
-
-
- -
U
nR
eg
is
te
re
-- --
- - - -
- - -
- - - -
-- --- - - -
- - - - - -
- -- - - - -
- --
- -- -
- -
-
- -
-- -- -
- -
- - --
- - -- -
- - - - -
--
- - - - -
- -
- - - - -
- - - - -
-
- -- -
- - - -- -
- -
- - - - -
- - - -- --
-
1153
-- -
--
- -- --
- - --
- -- --
- - --
-
-- - - -
- - -
- -- -
U
nR
eg
is
te
re
-- -- -
-- -
- - -- -
- - -
- -
- - - - --
- --- - -
-- -
- - -
- - - --
1154
- -
-- - --
-- - -
- -- - --
-- - - -- - - - - --
- - -
- -- -- -
-- --
-- -- - -
-
-- - - -
- - -- --
--
-- - - -
- -- - - -
U
nR
eg
is
te
re
-- -- -
- -- -
1155
-- - --
-- -
- - --- -
- - - -- -
-- - -
- - -
- - -
- -
- -
- - - -
- -
- -- -
-
- -
is
te
re
- -
U
nR
eg
- - -
- -
- -- --
- --
1156
-
- - -
- - -
- - --
- -
- - - -- -- -
- - --
-
- -
-- - - - --
-- - --
-
-- -- --
- - -
- -- -
- - -
- --
-
- -- -
-- - - -
U
nR
eg
is
te
re
-
-
- -
- -
- - --
- - -
-- - -- -
- - -
- -
1157
- -
-- -- - -
-
- - -
--- - -- - -
- - - -
- - - -
- -
- -- -- ---
- -
--- - ---
-
- - - -
- -
--- - -
--- -
- - -
--- -
-- -- -
-- -
- - -
- -
- --
-- -
-- -
-
-- -
U
nR
eg
is
te
re
- -
1158
- - -
- -
-
- -
-
--
-- -
-
-
-
-
- - -
- - -
-
-
-
-
-
-
-
- -
- -
- - -
U
nR
eg
is
te
re
1159
- -
-
-
- -- --
-
- - - -
-
te
re
- -
-
-
--- -
- - -- - -
-
- -- -
- -- -
- - - -
- --
- - -
- -
- - - -- -
- - --
--
- - --
- - -
-
-- - - - -- ---
-- - - - --
--
U
nR
eg
is
- - - -
1160
U
nR
eg
is
te
re
- - --
--- --
- - -
-- - - -
- - -
-
- - --
-- - - -
- - - -- -
-- - - - - - - - --- -
-- - - - - -
- - --
-
-- --
- - -
- - - - - --- -
- - - -
-
- - - - -
-- - --
-- - - -
- - - - --
-- - - - - - - - --- -
-- - - - -
- -
- - - -
Launching a Guest OS
- -
- - -
- -
- - -
-- -- - -
-- - - -
1161
U
nR
eg
te
is
re
--
-- - - - - -
- -
- - -
- - - - -
- --- - -
- - -
- - --
--- --
- - - - - -
- -
-
-- - -
-
- -- - -- - -
-- - - - -
- -- - - --
- -
- -
Guest OS Suspension
- - ---
- -- --
--
- - --
-- - - -- - -
- - -- -
- -
-
-
- -- -- - -
1162
-- - -- - -
- -
-- -
- -- - - -
--
-- -
te
re
- --- - - - --
- --- -- - --
-- - - --- - -
-
U
nR
eg
is
- --
- - - --
- - --
-- -- - -
- -
-- - -
- - --
- -
Resuming a Guest OS
- - --- -
--
- - - -- - -
- - - - --
- - -
- - - ---
- - - -
- -
1163
U
nR
eg
re
te
- -- - - - - - -
- - - - -
- -
-
- - - - - - -- -- -
-
-- --- - - - -
---
- - -
-- -
-- -
- -
-- - - - -
- -
-- - -- -
- -
- - -
- - -- -
- --- --
-- - - - - -
-- - -
-- - -
-
- -- - -- - -
-- -- -
- -- - - -
-- - --
- -
-
is
1164
U
nR
eg
is
te
re
-- - - - -
- -
-
1165
U
nR
eg
is
te
re
1166
re
is
-
-
--
-
--
-
-
- --
- -
- ---
U
nR
eg
te
- -
-
This Chapter
- - - -
- -
- -
--
1167
re
is
-
--
- -
-
U
nR
eg
te
- -
1168
- - - - -
- - -- - - - -
- - --
- - -- -
- - - - - -
is
te
re
- --- -- ---
- - -
- -
- - - - -
- - - - - - -
- --
- - -- -- -
- - - -- -
-- --- -
-- - -
- - -- -
-- - - -
- --
- - -- -- -
- - -
-- --- -- -
-
U
nR
eg
- -- -
- - - - - --
--- - -
-- - -
-- -- ---
- - --
-
- -- -
-- -- -- -
- - - --
- - ---
-- -
- - - -
- -- -- -
-
--- -- --
-- - - - -
1169
-- -- -
-- --- --
- - -
-- -- - -- ---
-- --
re
- -
is
---
--
--- --
-- --
-- - -- --
- - - - - -
--- - -- -
- --
- --
-- - --
-
--- -- - -
-- - -- - --
-- ---
- - --- --
-- -- - --
- -- -
U
nR
eg
te
- - - - --
1170
U
nR
eg
is
te
re
-- - -
---
-- - - -
- -- -
- -- -- --
-- - -- - - - -- --
- - - --
- -
-- -
- - - - -
-- -- --
-- - - - -
-- - - -
- -- -
- ---
--
1171
re
- - - -
- -- - - ---
- - - -
- - ---
is
General
te
U
nR
eg
-
-- -- - -
--- - -- - - --
- -- - -
--
1172
- --
- -- - - --
-- - --
-- -- - - - - -
-
- --
- --
-- - -
- --
-- - -
- --
- -- -- -
- -
- --
U
nR
eg
is
te
re
-- - -- - -
- -
-- - - -
-- - -
-
-- -
-- -- -
1173
re
--
is
te
U
nR
eg
--
-- ---
-- ---
- --
--
-
- -
1174
- - - -
-- --
- -
-
-
- --
-
-- --
- -
-
-
U
nR
eg
te
re
is
-
- -
1175
- --
-
-- --
- -
-
-
- --
-
-- --
- -
-
-
- --
-
-- --
- -
-
-
- --
-
-- --
- -
-
-
is
te
re
U
nR
eg
1176
- --
-
-- --
- -
-
-
-
- - --
--
-- - -
- - -
-
-
U
nR
eg
is
te
re
- -
- -
-
-
-
- --
- - -
1177
is
te
re
--
-- - - - -- -
- - - -- -- -
- -
- -
-- -
-- -- -
U
nR
eg
--
-
- -
- -
1178
- -
- -
- -
- -
- -
- -
- -
U
nR
eg
is
te
re
-
- -
-
- - --
--
-- - -
1179
is
te
re
-
-
- -
- -
-
-
- --
U
nR
eg
1180
- -
- -
U
nR
eg
is
te
re
- -
- -
- -
- -
1181
- -
- -
- -
- -
- -
- -
te
re
is
U
nR
eg
-- -- - -
-- - - -
- -- -- -
- --
- -
- - -
- -- -
- - -- --
-- -- - - -
-- -
-- - - -
-- - -- - -
- -- -
-- - - -
-- -- -- - -
- - -- -- - -
-
1182
-
-
re
- -
te
-
-- -
--
--
U
nR
eg
- --
is
--
--
- -
Entering SMM
No Interruptions Please
General
- -- -- - - -
--
- - - - - - -- -
1183
- - - ---
-
---
- - - -- -
- - - -
- --- - -
--
--
--- - -
- --- -
-- - -
--
-- -- - - -
-- -
re
te
U
nR
eg
is
- - -
- - - -
- - -
-- - - -
- - - -
- --
-
-- - - - -
- - - -
- - --
1184
re
- -
- - - -
- - ---
- --
is
te
- -- - -- -
- - - -
-
-
U
nR
eg
-- - -- -
-- - - -
- -
- - - - --
- - - -
-- - - --
--
-- - - --
- - - -
- - - - - - -
- --
- - -- - - -
- -- - - -
- -
-
- -
1185
U
nR
eg
is
te
re
- -- --
- -- -
- - -
-- -
-
- - --
- -- -
- - - -
- --
- -- -
-- - -- - -
- -- - --
-- - -- -
-- -
-- - - -- - -- - - -
- - -
- -- -
--
-- - -
--- -
- - ---
- -- - -
- - - - -
--
- - - --- - -
- - -
- -
-
- -
1186
- -
U
nR
eg
is
te
re
-- -
- - -- -
--
--
-- --
-
-- -
- - --
-- -- - -
- - - - -
- - -
- ---
- -
- -
- - - -
- - - - -- -
-
- - -
- --- - -
- -
--- - - -
- - -
- -- --
- -- -
-
- - - -
- -
- - -
-
1187
- - - - -- -
--
- - - -
re
General
te
-- - -
- - --
- - --
- --- -- -
is
U
nR
eg
- - - -- --- - - -
- - - -
--- - -
-
-- --
- - - ---
-
- -- - --
-- - - - - -
-
1188
- - -
- --- - -- -
-- -
is
--
- -
-
- -- ---
--- -- - --
-
- -
- - -
-
U
nR
eg
te
re
- --- -- --
- -
- - - -
- - -
-
- - - -- -
- - -
-- - - - - - - --- -
- - -- - - -
- -
- -
- - - -
- - -
- - -- - - -
- - -
- - - -
1189
-- -- - - -
- - - --
-- - - - -
-- -- - - -- -
- --
- --- --
-
te
re
is
- - -
-- - -- -
U
nR
eg
-- - - -- -
- -
- - - -
- - -- -- -
-- - -- - -
- -
--
1190
- --
-
- -
- -
-- --
- -
- -
- - -
- - - --
--
- - -
- - - --
te
re
-
-
U
nR
eg
- - -
- - -
is
- - -
-
- --
-- -
-- - - - - -
- -- -
- - - -
-
- - - - - -
-
- - - -
- - - - --
1191
- - - - -
--
- - - --
-- - - - - -
- - --
-- - - -
--
is
- - -
- - - -
te
re
U
nR
eg
--- - - - - -
-- -
Exiting SMM
- - - - -
- -- -- - - -
-
-
-- - - - -
- - -
- -
1192
- - -
- -
-
-- - -
-- - -
- -
te
re
-- - - - - -
- - -
- -- - - --
- -- -- -
is
- -- --- -
- - -
- -
U
nR
eg
-- - -
- -
-- -
- -
- - -
-- - - - -
- - -
-- -
- -- -
- -
-- -
- -
- --
- - - -
1193
-- -
-- --
-
--- -
-- --
-
-
-- --
-
is
te
re
U
nR
eg
- - -- -
-- - - -
- - - -
-- - - -
- - -
-
-- -
-- -
1194
- - - -
-- --
-- - - - -
-- - -
- - -
An Example Scenario
U
nR
eg
is
te
re
- -
- - - - - --
-- - -- - -
-- - - -- -- -
- - - --
-
- - - --- -
The Detail
- - -
- -
- - -
-
- - - - -
-- --
- -
- - -
-
---
- - - -
-- --
- - -
-- - -
- -- --
1195
U
nR
eg
is
te
re
-- - -
- - -
- - -
-- - -
-
- - -
- - - -
- - -
- -- - -
- - - -
- -
- - - - - -- -
-
1196
- -
- -
- - -
- - --
-- - -
-- - -- -
-- -
- -
- -
-- - -
- -
-- - -
-- -
is
te
re
- - - --
- -- - - -
-- -
-- --- - -
-- - -
- - - -
-- -
- -- -- -
U
nR
eg
--
- --
- - - -
-
-
-
-
-
-
-
-
-
-
1197
U
nR
eg
is
-- - -
- --
--
-- - -
- -- -
-- -
-
- -
- -
te
re
- --- - -- -
-- - ---
-- -- - - - - - -- -- -
- -- -- -
-- -
- -
1198
-- - --
-- -
-- -
-
-- - - -
- - --
-- - --
-- - - - -
- -- - - -
-- - - -
- - -- -
-- -
re
te
U
nR
eg
-
--- -- -
- - -
- -
- - - - - -
- --
-
--- - - -
- - - -- -
- -- - - - - --- -- --
- - - - -
-
- --
-- - -- - -
- - - -
- - -
- --
-- - -- - - -
- - -
-- - - - - --
- -
-
-
- - -
--- -
-- - -
- - -
- - -
is
-- - -- -
- - - -- -- - -
1199
re
--
--
-
is
--
te
--
U
nR
eg
--- -
-- --
- -
1200
--
-
-
--
--
--
U
nR
eg
is
te
--- -
- -
- - - - -
- - -
re
--
-
-
-
--
- - -
- - -
-
--
--
- - -
-
-
--- -
- -
- - - - - -
1201
- - -
- -
- -
-
--
--
--
re
- - -
-
-
is
te
--- -
- -
- - - - -
-
U
nR
eg
--
--
-
--
-
-
--
--
--
-
-
-- - -
- -- - -
-
- -- - -
-
-
- - --
-
- - -
1202
re
-- - - --
- - - - - --
- - -
-- - - -
-- - - --
-
-- -- -
- -- -
-- --- -- -
- - -
U
nR
eg
is
te
- - - - --
-- - -
-- -- -- --
- - - -
-- -
--
-
- -
1203
re
-- - - -- -
- - -- - -
- -- --
- -- -
- - - - - - -
- - - -
- - --
U
nR
eg
is
te
-- --
- -- - -
- - - -
-- - - -- --
- --
- --
-- - - - - -- - - - - - -
--
--- -- - - --
- - -- - - --
-- - - --
- - - --
1204
- -- - -
-- - -- -
-- -- - -
-- -
- - -
--
re
-
--
te
- -- -- -
is
SMM in an MP System
U
nR
eg
- - -- ---
-- -- -
---
- - -- - -
- - -- -
- -
- - ---
- -- - - --
- -- -- -
- --
--- - -
---
- - ---
--- -
1205
U
nR
eg
is
te
re
1206
re
is
- -
--
- -
- -
-- - - - -
- - -
U
nR
eg
te
- - -
-
This Chapter
- - -
-
--
1207
- -
-
te
re
- -
-- - -
---
-
-
-
--- --
--
--
--
-
- -
--
-
- --
-
-- -
-- ---
-
-
-
-
U
nR
eg
is
1208
-
--
- -
re
- ---
- - ---
---
-- --- -
- -
- - -
- --
-
U
nR
eg
is
te
--- - -
- ---
-- -
- - - -
- - -
- -- - -
- - -- -
--- - -
- - - - - - -
- -
-- - - - - -
-
-
- - - -
-- - - - -
- -
1209
--- -
- - -
- -
-
is
te
re
- -- -----
- --- - -
-- -- - -
- --
- - -
-
U
nR
eg
--- - -
- ---
- - -
-
- --
- - - -
- -
- -- -
- - -
--
1210
-- - --
---
- -- --
--
- -- ---
-
-
re
-- - - -- -
-
-- - --
- - -- -
- - -
- - - - -
- -- - -- - - -- -
--
U
nR
eg
is
te
-- - - -- -
-- ---
- - - - ---
- --
- - - ---
- - -- - -
1211
te
- - -
- -
- - - - - -
- -
-
re
is
U
nR
eg
- -
- - -
1212
- - -
-- - ---
- --
- - -
-- -
-- - - -
- - - -- -
-
- - -- -
- --
-
-
-
-- - -
- -
- - - -
-- -- -
- -- -
-- -
- -
te
re
- - --
- -
is
U
nR
eg
-- - - -- -
-- - -
-- -
- - - - - -
-- -
- -
- - - -- - - -
- -- -- - -
-
- - - -
- - - --
- - - -
- - - - -
- - ---
- -
- --- - -
1213
- -
-
--
-
re
is
- - - --
- -
- - - -
-
U
nR
eg
te
-- - - -
- - -
-
-- - --
--
-- - --
--
- -- -
- - -
- -
1214
--- - -
te
is
re
- -
- --- -
- - --
-
U
nR
eg
- - -- - - -
--- - -
- - - - - --
- - ---
- - -
- -
--
-- - - - - - -
- -
--
1215
--- -
is
te
U
nR
eg
1216
- -
re
- --- -
- - --
-
re
te
Overview
U
nR
eg
is
- - -- -
-- -- - -- -
- -- - - -- -- -
- --- -
-
-
- -
-- -
-- -
- - - -
-
- - -- --
1217
-- -- -
- -
- -
re
- - - - - --
- - - - --
-
te
U
nR
eg
is
--- --- -
---
- - - -- -
-
- - -
- -- -
- -
1218
U
nR
eg
re
te
-- - -- -
-- - -- -
-- --
-
- -
is
--- - - - -
1219
- -
- --
--
-
-
-
-
is
re
te
U
nR
eg
- - -
- - -
- - -
- - - - -- - -
- -
- - -
- - --
Overflow Bit
- - - -- -
- -
- -
-
1220
-
- -
- -
- - -
- - -
-- -- - -
-
-
re
is
te
- - - -
- - - - -
- - - -
-
U
nR
eg
- -- -
-
- - -- -
- -
- - - -
- - - -
--
- - -- -
- - -
1221
te
Other Information
re
is
- - -
- - -
-- - - -
U
nR
eg
-- -
Control 2 Register
1222
U
nR
eg
is
te
re
-
-
--
--
- - --
---
1223
--
-- - --
--
- -
-
-
--
te
re
is
--
- -
- - -
U
nR
eg
- - - - - -
-- -- -
- -
- - -
- - - -
-
- -
- - - -
-- - -
- - - - - - - -
-- -
-
1224
re
te
U
nR
eg
is
- -
--
--- - - -
1225
- -
re
- - -
- - - --
--- - --
-
is
te
U
nR
eg
-
- - -
- - --
-
1226
re
U
nR
eg
is
te
- -- -
- - - --
-
--
- - -
- -- -
-- - - -
-
- -
--
- -
- -- -
-
-- -
-
-- -
-
1227
-
-
-
--
--
re
is
te
- ---
- - --- - ---
- -- --
-- - - --
-
U
nR
eg
--
1228
- --
- -
te
re
-
- -
- -
- - -
-
is
U
nR
eg
- - -
- -
- -
- - -
-
1229
r - - -
-
-
-- - -
-
-
-
- -- -
-
-
- -
-
-
- - -
-
-
- --- - - - - - -- -
--
-
-
--
-
-
-
--
--
-
--
1230
U
nR
eg
is
te
re
- -
-- -
-
-
-- - -
-- - --
-- - --
- --
-- --
-- --
k -
- - -
- --
k -
- --
-
- -
- -- - --
-- - - --
- -- -
- - -
- -
- -
- -
- -
- - -
-- - -
--
U
nR
eg
is
te
re
1231
U
nR
eg
is
te
re
- --
-
- - -- -
-- - -- -
- -- - -
- -
- - - - - -
- - -
- - - - - -
- - - -
- - -
- - --
- - -
1232
- - - -
-
- -
- - -
-
- -
-- -
-
- -
- - - - -
- -
- -
- - - -
- -
- -- -
U
nR
eg
is
te
re
-- - - -
1233
te
re
- - - -
- - -
- - -
- - -
-
--
- - -
-- -
- -
U
nR
eg
is
- - -
- --
- - -
- - - -
- -
- - -
- - -
- -
-- -- - -
-- - -
- - -
1234
- - -
- -
- -
- - -
- - -
-
re
- -
- -- - - - -
- - - -
- -
-
te
- - - -
- - - -
- - -
is
U
nR
eg
- - ---
-
- -- -
- - - -
- - - --- --
-
- - - -
-- -
-- - -
- --
-- --
-
--- -
1235
U
nR
eg
is
te
re
-
- - -- -
-
- -
-- - --
-
-- - -
- - - -
-- -
-
- -
- - - - --
- - -- - --
-- - - --
- -
-
- -
- - - -
-
- - - --- - --
- - -
- - -
- - -
- - - -
-- -
-
-- - - -
1236
-
- - - - -
- -
te
re
---
-- -- - ---
- --- - - -
- --- -
-
is
U
nR
eg
- --
- - --- - -
--- - -
- - - - --- - - - -
- - - -
- - - -
-- -
-- - --
--- -
- -
-- --- -
-
1237
U
nR
eg
is
te
re
1238
is
te
-
--
- -
-
U
nR
eg
re
- -
This Chapter
- - - -
-
- -
-- - -
---
-
-
-
--- --
--
--
--
-
- -
1239
is
te
re
U
nR
eg
- - -
- - -
-
- - - -
--- -- -
- ---
- - - --
- -- - -
--
- - - - -- - - -
- -- - - -
- -
- - -
1240
re
--
- - -- - -
- - -
-- -- -
-
te
APIC Introduction
is
- - -
U
nR
eg
- - - - -
- - -
-
-
- - - - -
- -- --
- - - - -
-- -
- -
- - -- -
-- - -- -
-- - -- -
1241
is
te
re
- ---
- - -
- -- -
-
- - - -
- -- - - - -- -- - --
-
--
-- -
- --- -
- -- - - ---
- - --
- -- - - -
- -
--
-- -- -
U
nR
eg
1242
- - -
- - - -
--- - -
- -
--- --
is
te
re
- ---
--
- - - -
- - - -
- -
-- -- -- -
--
- - -
- - -- -- -
- -
-- - -
- --
--- -- --
-- -
--- - -
U
nR
eg
- -
-- - -
- -
- --
- - - -
- -
- -
- -- - - - - -
- -- -
-- --
- -
- - -
-- ---
-
- - -
- -
-- - -
- --- --
1243
- - - -
- - -
- - - --
- - - -
te
- -- - -
-- --
re
- -- -- -
-- - --- --
-- -- ---
---
U
nR
eg
is
-- -
-- - - -
- - --
- -
-- -- - - --
-
--- - - -
-- - - - ---
- -- - -- --
-
1244
-- - -
- - --
-
-
-- -
-- -
-- - -
-- - - -
-
--
re
te
- -
-
is
---
U
nR
eg
1245
--
--
re
is
- -
U
nR
eg
te
--
-- -
-
1246
- -
- ---
-- -- -
- --
-
-- -
- - -
-- - --
--
- -- ---
-- -- -
- -
- -- --
--- -
- --
- -- --
-- - --
U
nR
eg
is
te
re
--
--
-
- --
- -
--
-- - -
-
- -- -
- -- -
-
-
--
- -
-- -
---
1247
- - -
- - -- --
-
-- --
-- -
re
te
U
nR
eg
is
-
- ---
-
-
-- - -- -
-- - -
- -- - -
- --- -- - -
-
1248
--
--
te
re
is
U
nR
eg
- -
Message Types
-- ---
- --- -
--- - --
- - --
--- - - - - -
--- - -
- -
-- - --
---
-- -
-
-- - --
1249
is
te
re
- -
- - - -- ---
- - -
- -- -
--- - - --
-- - -- - -
-- - --
--- - - -
U
nR
eg
--
--
- -
1250
--- ---
--- - - -- - --
- - - -- ---
- - -
- - -- - - -
- -
- - -
re
- - --
te
is
U
nR
eg
1251
U
nR
eg
1252
te
is
re
re
te
is
U
nR
eg
1253
- --
-
-- - - -- -
--
- -- -
-
--
re
is
te
U
nR
eg
1254
-- - - --
-
-
U
nR
eg
is
te
re
-- --
-
---
Version
-- - -
- -
- -
- -
1255
-
- - -
- -- - - -
-
-- -
-- -
-
- -
te
re
- -
is
- -
-- --
---
U
nR
eg
- -
- -
- - -- -
--
1256
- -
- -
- - - -- - - -
-- -- - - - -
- - -
-- - - -
- - - - -
-
te
- - - - - -
-
- - - - --
-- - - - -
- -- - - -
- - --
- -- - - - - --
-- -
- - --
- - - - - -
- - -
-- -
- -
re
U
nR
eg
General
is
--- -
- -- - -
- - -
- --- ---
-- -- -
-- - -
1257
- -- -
- -- -
-- - - -
--
-- - - -
- -
U
nR
eg
is
te
re
-- - - - --
--
- -
--- - - -
--- - - - -
1258
U
nR
eg
is
re
-- -
-- ---
- -- - -
- --- ---
- - - -
-
- - - -
-- -- ---
--- - --
- - -- --- -
- - -
- - -- -
- -
-- - - -
--- -
- --- -
- - -
-
te
- - -
--- --
--
- -
- -
-
-
-
-
1259
-
- - - -
- - - -
-
re
- - - - -
- - - -
1260
is
- -
--- -
U
nR
eg
te
- - -
- - - - -
- -
- - - -
- -- - - -
- - - -
- - -
- - - -
- - -- - -- -
--
re
- - - -
- - -
- - -- -
-- - - -
- -- - -- -
-- - - -
te
is
- - --
- - - -- - -
- - - -
U
nR
eg
-- - -- - --
-- -- - -
-- -- -
--
- - - - -
- --
- --
- - -
- -
- - --
-- - -- -
-- -
1261
te
- -
-- -
- - - -
- -- --
- - - - -- -
-
- - -
- -
-- -
- - -
- -- -
- - - - -
- -
U
nR
eg
is
re
- - - -- -
--- - - -- -
- - --
-- - - - - -
1262
U
nR
eg
is
te
re
- -
-- - - --
-- -
1263
-
- --
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
re
-
-
te
- -
- -
-
U
nR
eg
is
-
-
-
-
-
-
-
-
-
-
-
-
- -
- -
- -
-
-
-- -
-
- -
-
- -
-
-
-
-
-
-- - - --
1264
- --
-
--
-
--
-- - --
- --
- - - --
--
-
- - - -
-
--- --
te
re
U
nR
eg
is
- -
- -
-
- -
- -
-
--
-
1265
is
te
re
U
nR
eg
1266
-
-
--
-
- - - -
- -
-
-
-- -
- --
-- -
- - --
- - - -
-
-- --
- -
-
- -- -
--
- - -
-
--
-- -
--
U
nR
eg
is
te
re
-
-
1267
-
-
--
-
- - -
--- -
-
- -
-- -
- -
- -
-
-
-
-
- -
--
-- -
U
nR
eg
is
te
re
--
1268
-
--
--
-- -
-
--
--
-- - -
-- -
--
-
-
--
-
-- - -
- -
-
-
-
- -
-
- --
- - - - -
- --
-
--
-- -
- - -
- --
-
-
-
-
U
nR
eg
is
te
re
- -
1269
-
-
--
-
-
-- - -
- - -
-- -
-- --
-
--
-
-
- -
- --
-
U
nR
eg
is
te
re
-
-
1270
-
- -
--- -
-
-- -
- -
--
-- - -
-
-- -
-
-
--
-
- - -
-
-
- - -
-
-
-
-
- -
- - -
- -- -
-
- -
- - -
- - -
- -
-
U
nR
eg
is
te
re
- -
- -
- - -
-
-- -
-
1271
- -
- - -
-
-
- --
--
-
-
-
- -
- - -
-
--
-
--
-
-
U
nR
eg
is
te
re
1272
-
-- -
- --
-
- -
-
- - -
-
-
-
te
re
is
U
nR
eg
1273
-
- - ---
- -
--
- - -
--
- -
- -
-
- -
--
--
is
te
-
-
--
re
U
nR
eg
1274
-
-
-
-
--
-
-
- -
- --
-
--
U
nR
eg
is
te
re
--
- - - - -
- -
--
-
-
1275
- - - - -
-
--
--- - --
te
re
-
--
--- - --
U
nR
eg
is
-
--
-
-
- - -
--
- - - -
1276
-
-
--
re
- - - --
--
- --
- - - --
te
is
Introduction
U
nR
eg
- - - -- -- -
- -- -- - -
-
- -- - - --
- - --
-- - -- --
- --- --
- - - - -- -
-- - -
- - -- -
-- - - -- - - - -
---
- -- - - ---
Cluster ID Assignment
- - - --- - --
- - - - --
1277
-
-
-
-
- --
--
re
is
te
U
nR
eg
--- -
-
- - - ---
1278
- -
-
--
re
te
-- -
- --- - - -- --- - -
is
-
--
U
nR
eg
--
-
--
-
-- -
-- -- - -- - - -
-- --- -
1279
-- -
--
-
--
-
-
--
-- -
re
- -- -- ---
te
-- - - --
-- - - -
--- -
U
nR
eg
is
- -- - - -
-- -- -
--- - -- -
-- -
- --
1280
- --
xAPIC ID Register
U
nR
eg
is
-- --
-
--- -
--
-
--
te
re
-- - - -
- - -- -
-
-
--
--
-
--
-
--
--
1281
te
re
--- -
-- - -- - -
-- --
-- -
U
nR
eg
is
- -
--
--- -
1282
re
U
nR
eg
is
- - -
- - -
- -
- - -- - - - --
- -
- -
- -
-- - -
- -- - - -- -
--
te
-- -
-
- -- - - --
--
1283
- -- - -
re
U
nR
eg
is
te
--- - -
- -
- - -
- - -- ---
-
--- - -
- -
- - -
-- - -
-- - -
-- - --
--
- -- -
-
--
--
- - -
- - -
- -
-
- -
- -
-
1284
re
- -
- -
-
- - - - - -
te
Logical x2APIC ID
-- - - -
U
nR
eg
is
-- -- -
- -- - - -- -
- - --
--- -- - -- - --
--- - -
-- -
-- -
- - - -
- - -
- - - - - -- - -
- - -- -- -
--- -- -
- -- -
- - -- --
-- - -- -
---
1285
- -
- - - -
- --
- -
-
--
is
te
re
- - - -
- --
- - - -
- - -
-
- - - -
U
nR
eg
---
- -- -
--- - -
- --- -
-- - - - -
-- -- --
- -
-- -
- - -
-- - --
--
- -- - - -
- - - - -
-
1286
-- -
- -
re
--
-- - -
te
- --
U
nR
eg
is
-- - -- -- - - - - -- -- -
-- - -- - - -
--- -- -
- - -- -
- -
- - -
- - -
--
--
--
1287
-- --
-- - --
re
- -- - --
-
-- --
-- --
te
-- - -- -
-
U
nR
eg
is
- --- -- -
-- - -
- -- -
- - -- - -
-
- --- -- - -
- - -
- - -
- - -- - - - - -
1288
--
- -
-
-
-
re
- -
- --
- --
te
- - - -
is
U
nR
eg
- --- -- - - -
-- - - -
--- - -
- --- --
- - - -
- - - -
- - -
-- -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
-- - -- --
--- --
- -
--- --
1289
- - -- - - -
te
re
--- - - - --
-
- --- -- -
- - - -
- - -- - - - - - - - - -
- --
U
nR
eg
is
-- -
- --- -- -
- - -
-- - - - ---
-- - -
- - - --
- -- - --
- -- - -
- - -
- - --- - -
- -- - - - -
--- -- --
- --
1290
-- - -
- -
-
- -
- -
re
- - -
- --
te
- - - -
is
- - - --
U
nR
eg
- - - - - -- -
--- -
- - -
- -
-- - - - - -
- --- - - -
- -
- -
- -- - -
-- -- - --
-- - -
- - - -- --
-- -
- --- -- -
- - -
-- - - - ---
-- - -
- - - --
1291
- -
- - - -
- --
- -
-
te
re
- -
- -
is
U
nR
eg
- -
--
--
1292
--
--- - --
- -
-- - - - --
-
-
-
- -
-- -
- - -
--
- - -
---
- --- -
-- -
- - --
- - --
- -- -- - -
- - - - - - -
-
- ---
--
--- -
- - --
- -
-- - -- -- - - - - - - -
- - -
-
-- -- -
- --
U
nR
eg
is
te
re
--
--- - --
-
-- - - - --
-
1293
--
- -
-- -
- - --
-
--- -
--- -
- -
-- - -
-- - -- -- - - - - - - -
- - -
-
-- -- -
- --
---
--- -
-- -
-- - - - --
-
---
U
nR
eg
is
te
re
- -- - -
-- - -- - -
- -- - --
- -
-- - - - --
- --
1294
General
- - - -- -- - -
-
- -
- -
U
nR
eg
is
-- - - --
--- -- - -
- - - -
--- - --
-- -
- - -
te
re
- -- -
- -
-- - -
-- -
--- -
- - -- - - -
- -
- -- - --- - --
- - -- -
-- - -
-- - - -
- -
- ---
- -
- - - - -
-
1295
- --- -
- - - --
-
- - -
-- - -
- - -
--
- - - - - --- - --
- -
te
re
- - - - -
- -- - -
-- - -
- - --- -
- - --
-- - --
- - - - -
-- - -
-
- -- - --
- - -- - -- --
- - -
- - - --
-- - - -
- - ---
- -- - -
- - - ---
- -- -
- -- -
-- - - --
U
nR
eg
is
-- --- - - -
-
- --- - -- - - -
- --- --
--- -- - --
- -- - - -
1296
re
- - - - --
-- - - -- - -
--
-- --
-- - --
is
te
U
nR
eg
-- - - - - -
- - -
-- - - --
--
- - -
-- - -- - - -
- - -
- - - - - -
-- - -- -- -
- --- --
- -- -
--- --
- ---
--
1297
te
- -
- -
-
-
-- -
- -
-- -- -
--- -- - -
-- - -
-- -- -
- -
re
is
U
nR
eg
-- - - -
-- -- - - -
--
Local Interrupts
- - --- -
--- - --
1298
- - -
-- - -
- -
- -- -
-- -
--
- -- --
--- --
- - -
-- - - --
te
re
-
-- -
-
--
- --- -
-
- --- -
--
---
- - -
- - -
is
U
nR
eg
--
--
--
- -- --- -- --- -
-
1299
--- -- - -
--
-
---
-- -- -
--- - -- - -
-- - --- --
re
te
General
U
nR
eg
is
- -- --
- - - -
- -- -- --
- -
-- - -
1300
--
- - ---
- --
- -
-
- ---
- --
- -
- -
- --
-- -
- --
-- - - - - -
-
- -- -
--
--
-- -
U
nR
eg
is
te
re
-- - -
1301
- -
re
is
te
- -- -
-
- -
- -
- - -
- - -
U
nR
eg
1302
-- -
-
-
- - -
- -
-- -
- - -
- -
re
--
U
nR
eg
is
te
- -- -
- -
-
-
- - -
-
-- -
-
- -
-
- - -
--
- -
- -- -
- -
-
- -- -
- -
-
- -- -
- -
-
- -- -
- -
-
1303
- -- -
- -
-
- -- -
- -
-
- -- -
- -
-
re
- -- -
- -
-
te
is
U
nR
eg
- -- -
- -
-
- -- -
- -
-
- -- -
- -
-
- -- -
- -
-
- -- -
- -
-
- -
- -- -
- -- -
- -
-
1304
re
-- - --
-- -
--
U
nR
eg
is
te
- -- -
- - - - - -
-
- -- -- - -
- -- -
-- - - -
- - --
- -
--
-
-- - - - -
- - -
-
-
- - -
1305
te
re
-- -- - - -
- - - - -
- -- --
-- -
-
U
nR
eg
is
- - - -- - - -
-
-
- - -- - -
-- - - -
-- -
-
- -
--
--
1306
-- - -
-
-
-- - --
- - -
-- - -
-
- - - -- -
is
te
re
- - - - - -
- - -- -
-- - -
- --
- - - -
--
--
U
nR
eg
-- - -
- -- -
- - - --
- - -
- -- - -
-- - -
-- -- -- -
- -
- -
-
-
- - -
- - -- -
-- - -
-- -
- - -- --
1307
--
--
--
--
- -- - - - -
-- - -- -
- - -
-- -
U
nR
eg
is
te
re
- -
- - - - -- -
-
-
-
-- -
-- - - -- -
--- - -
-- - -
-
--
- -
- -
-- - -
---
1308
te
- - -- -- --
- - --
- -
-
- - - -
-
re
is
-- -
-
U
nR
eg
-- --
-
- -- - -
-- - - -
-
- -
1309
--- - -
- - - -
-- -- - - -- - -
- - -- -- -
-- -- - - - -
- -- - -
-
-
- - -
--- -
-
- -
- -
---
- -
-- - -- -- -
- - - ---- -
- -- -
- -
- --
- - --- -
---
- - - -- ---
1310
U
nR
eg
is
te
re
- - - -
- -
-
- -
-
-
-
-
- - - - -
- - -- - - -
--
--
is
te
U
nR
eg
re
1311
- - - - - -
-- -
- -
- - -
--
- --
- - --- -
--
- - -
-
- - -
- - --
- -
- - - - - - --
- -
-
- -- -
- - - -
- - - - --- -
-- --- -
--- -
-
1312
U
nR
eg
is
te
re
- - - -
- - - -
- - -
U
nR
eg
- --- - -
--- -
- --- -
is
te
re
- - - -
- -- -- - -
--- -- ---
- - - --
-- ---
- - --
- -
- - - -
-- --
- - - - -
- - -
-
-- - -- -
---
- - - - - - -
- - - - -
- -
- - -
1313
U
nR
eg
is
te
re
- -- -
- -
- -
- - - -- - - -
- - - -
-
- -- - --
- ---
---
- -
- -- - ---
- - - --
--- - - -
-- -
- - -
- - --
- - -- - -- -
---
- --- -
--- ---
--- -
- -
1314
re
- -
te
- ---
U
nR
eg
is
1315
is
U
nR
eg
te
re
- -
-
- - -
- -- - - --
--- -
- - -
- - -
- -
-
-- - - -
- --
-- -- -
- --- -- - - ---
-
Description
1316
--- -
- - -
- -
-- - - -
-- -
--- - - -
- -
- -- -
- --- - -
-- - - --
- -- - - -
-- - -
-
- --
- -- --
- -
- - -
--
--- - -
-- --
- --
- --- -- -- - -
- -
-- - --
- -
is
te
U
nR
eg
re
- -
-
-
1317
U
nR
eg
is
te
re
1318
-
-
re
U
nR
eg
is
te
- -
-
-
- -
-- -
- - - - -
-- - --
- -
--
-- - -
-- -- -
-
- --
- - -
-- - - -
-- -
-- --- -- ---
1319
- -
-
-
te
re
is
U
nR
eg
-
-
- -
-
-
--
-- - -- -
- - -
- - - - -
1320
---
- -
-
-
d
re
te
U
nR
eg
is
- -
-
- - - --
- - -
- -
- -
- -
-
1321
- - -
- -- - - --
--- -
- -
-
- - - -
- --
- - -
-- - - -
- --
-- -- -
- --- -- - - ---
-
re
Description
U
nR
eg
is
--- - -
-
--
- - -
-
- - --
- - - -
- - - -
- - --- -
- -
- -
- -- -
- --- - -
-- - - --
- -- - - -
-- - -
-
- --
- -- --
- -
- - --
--
te
1322
--- - -
-- --
-
- --- -- -- - -
- -
-- - --
--
-
-
-
re
te
U
nR
eg
is
- -
-
-
- - -
-
-- - -
- -- - - - - -
--
-- -- - --
- - -
-- -- -
-
- --
1323
- - - -- -
- -
-- -
-- --- -- ---
- - -
- -- -
-
-- -
- -- -
- -
- -
re
--
is
U
nR
eg
te
- -
-
-
-
-
- -
-
-
--- -
- - -- - -
- - - - - -
1324
---
- -
-
-
re
U
nR
eg
- - -
-
-- - -
- - -
- -
te
- -
-
-
-
is
- -
- -
-
- - - --
- - -
- -- - - -
- - - - - -- - -
- -
- - - - - - - - - -
- --
--
- --
1325
te
re
-- -- --
- -
is
U
nR
eg
- -
-
-
-
-
1326
- --
re
te
U
nR
eg
is
- -
-
-
- --- --- - -
- - -
-- -
- - - - - -
- --
- -- -
- - - -- - -
-- - -
- --- --- -
- - -
-
1327
- -
-
-
-
-
-
- -
- -
re
te
U
nR
eg
is
- --
-
-
1328
- -
-
-
re
te
U
nR
eg
is
- - -
- - - - -
- -
- -- - -- -- - - -
- -- - - --
- -
-
1329
---
- -
-
-
d
re
-
- - -
- -
te
U
nR
eg
is
-
- - - - -
- - - - -
- - - -
- -- - -
-- -- --
1330
---
- -
-
-
-
- - -
- -
re
te
U
nR
eg
is
-
- - - - - -
- - - - -
- - - -
-- - -
-- -- --
1331
re
- - - --- -- -
- -
-- - - --
-- -- -- -
- - - -
- - -- - -- - -
--
te
U
nR
eg
is
-- -
--
-- --
- - -
- - -
- -- - -
--
- ---
- -
-
-
--
-
- - -
-
-
-
--
- --
-
1332
- - -
- - -
- --
-
-
--
-- -
-
-
- --
- --
-
-
- --
--- -
- - -
--
-
- -
-
-
- - -
U
nR
eg
is
te
re
--
-- ---- - -- - ---
- - --
-
1333
--
- -
- -
-
- -
--
-
-- -
- -- -
- -
te
re
is
- -
-
- - - --
-
- -
-
- --
- -
- --
- -
--
U
nR
eg
1334
--
-
-
is
te
re
- - - - - -
-
-- - -
- - - - -
-- -
- - -
- - -
- - - -
U
nR
eg
- - -- -
-- - -- --
--- - -
-
-- - - - -
-- -
- - -
1335
- -
te
re
-- - -
- -
- - -- -
-- - -
- -
U
nR
eg
is
- - -
- - -
- - -
- - --
-- -- -
- -- -
-
- - -- -
- - -
- -- - - -
- -
- - - - -- --
-- - - -
- - --
- -
- - -- -
- - -
- - -
- -- -
- -
- - - - -
1336
te
re
- -- - -
- - - - --
- -
-- -
- - - -
- - - --
-- -- --
--- -- --
-- - --
-
-- - - - -
- - -- - -
- - --
- -- -
- - - - -
U
nR
eg
is
- - - - - - -
-
- - - --
- - -
- - - -
-- - - -
- -
- - - -
- - -
- -
- -
- -
- -- - - -
- - - -
- --
- - -- - - --
-- - -- - - -- -
-- - -- -
1337
re
- -- --- - - - ---
- -
-- - - --
- -
U
nR
eg
is
te
- - - -
- - -
- - - -
- - - - - -
- - - -
- - - -
-- -
- -
-
- -
- - -
1338
re
te
is
U
nR
eg
- -
- -
- -
-- --
---
- -
- -
1339
- -
- -
-
-
re
-
-
te
IO APIC ID Register
is
- --
-- - - -
-- - - -
U
nR
eg
- - -
-
- - -
- -
-- -
-
- - -
-
-- -
-
1340
U
nR
eg
is
te
re
- - --
- - - -- - -
--- -- - - -
- -
1341
U
nR
eg
is
te
re
1342
-
-
-
-
- -- - - - -
-- -- --- - --
- -
-- -- --- - -
-
- -- - - -
- - -- -
--- -- -
-
-- - -
- - -
- - - -
- -
is
U
nR
eg
te
re
-
-
- -
- - -
- -- -- -
- - - -- -
- - --
- - -
- - -
--
1343
-
- - - -
-- - - -
-
- -- -
-- - - -
- - - -
- -- -- - -
- - -- -
-
-- -
-
- - - -
- - - -
- -- - - --
- -
- -- - - - -
-- -
re
te
is
U
nR
eg
-
- - - -
- - -- -
-
1344
U
nR
eg
te
-- --
- --
- -
-- - --
-
is
re
- -
-
- - - --
- -
--
-- -
-
-
- -
--
-
-- -- -
- -
- - -
- -- -- -
-- -- - --
- - - - - -
1345
re
- --- - - - -
-- -- - - --
-
te
- - - -- -
is
Direct-Delivery of an MSI
U
nR
eg
- - - -- -
- --
- -- -
- - --
-- - ---
-- - -- - -- --- -
- -- - - - --
- - -
-- ---
--
--- --
-- - - -
---- - -
-- -- -- -
--- - -
1346
re
U
nR
eg
is
te
-- - --
-- -
-- - -
- -- - --
- - - -- - - - - -
- - -- - -
-- -
--- - - -
-- - - - -
- -- --
- -- --- - -- - --
Old Solution
- -
- --
- - - - -
- -- -
- - - - - -
- - - -
- - - -
1347
U
nR
eg
is
te
re
-- -
-- -- -
-- - - -
- -- -
-- - -
- - --
- - - - - - -- -- -
-- -- - - -- - - --
- - - - - -
-
- - - - - - -
- -
-- - -- -
- - --
- -
-- - --
-- -
- -- --- -
- -
- - -
-
-
1348
- --
- - --
- - ---
- - --
- ---
-
-- --
te
- - --
- - -
-
-- -
-- -
-- - --
- -
re
U
nR
eg
is
1349
- -
-
- -- - -
-- -
U
nR
eg
te
- -- -
-- --- - -
-- - -
- --
- - -
-
-- -
-- -
-- - --
- -
-
is
re
-- --
1350
U
nR
eg
is
te
re
--- - -
-- --- -
-- -- - - - -
---
-- ---
--- -- --- -
--
- - -
-- -- --
-
1351
is
U
nR
eg
te
re
-- --
- - - - -- -
--- -- -- --
- - -
-- -
- - -- - -
--- - -- -
-- - -
-- -- --
- - -
-
-- - -
- --- -
- -- -
--
-- - -
-- ---
--- -
- -
-- - -
- --
-- ---
-- -
-- -- - -
-- - -
-
--- - -- -
--- - --
-
--
- - - -- -
--- - -
- -- - - -
--- ---
1352
te
- - - -
- - - -- -
- --
re
- - - -
- - - - -
- --- -
-
U
nR
eg
is
-- - - -
- -
- -
- - -
- -
- - - -
-
- - - -
- --
- -
- -- --- - -
- - - -
- - - --
- ---
- - -- -- -
--
1353
- -
-
-
-
-
-
-
re
--
--
--
- - -
-
-
is
te
-
-
U
nR
eg
- -
-
-
-
--
--
--
-
-
-
-
-
- - -
-
-
1354
--
-
- - - - -- -
--
- -
-
-
- --- - - - - - -
-
- -
-- - -
-- - --
-- - -
-
--
-- - --
- - --
-- - -- -
--
-- --
- --
- --
-- -
U
nR
eg
is
te
re
1355
-
- - -
- - - -
- -- -
- -
- --
- -
- - - -
-
-- -
- - - --
- -
- -- --
-- -
--
- - ---
-- -- -
-- -- -
--
--- -
-
- - ---
-- -- -
-- -- -- -
- - -
--
--- - -
---
- - - - - -
--
-- - -
U
nR
eg
is
te
re
1356
- -- - -
--
- - - -
--- - -
-- - - -
- - - - -
--- - -
- - -
- -
- - - ---
- - - -
- ---
- - - -
- --- -
- - -- ---
-
- - - -- -
- -
- - -- -
- - --
-
U
nR
eg
is
te
re
1357
-
- - -- - -
- -
- - -
- ---
- - -
- -- -
- --- - -
- - - ---
- - - - - -
-
- ---
-
-
- ---
-
- - - - -
--- -
-- -
- - -- -- - -
- - -- -
- - -
- - - - -
-- -- -
- - --
-- - -- -
- - -- - - -
- - - - -
- - --
- - -
- - ---
- -- -- -
-
U
nR
eg
is
te
re
1358
- - - - -
-
---
is
te
re
- -
--
--
-- -- --- -
-
-
-- - - - -
- --- -
- -
-
-
- - -
U
nR
eg
-- - -
-- -
-- -
-- -
-
- - -
- - -
- - -
- - -
1359
- ---
- ---
--- -
--- -
---
-
re
is
te
-- -
--
U
nR
eg
--
--
--
1360
-
-
--
-
te
-
-
--
-
-
is
re
-- - -- --
U
nR
eg
-- - --- --
-
-
--
-
-
- -
-- -- -- - ---
--
-
-
--
-
-
- -
-
1361
re
- - - -
- -
- -
U
nR
eg
- - - -
-
- -
te
--
is
--
--
-- - -
1362
- --
- - -
- - -- -
- - - -
- - -
- - --
- -
- - -
- - -
- - - --
re
is
te
- - - -
-- - -
-- -
U
nR
eg
-- -
- - -
-- - - - -
- -
-
- - -
-- --
- - -
-
1363
- - -
-- --
-
-- -
- - - - -- --
-
-- -
-
-
-- -
-- -- -
- - --
--- - -
-
-
- -
- --
-- -- -
- --
te
U
nR
eg
is
re
- -
- - - - - -
- - - -
1364
is
- -
-
- - --
-
- - -
-- -
te
re
- - -- -
--
U
nR
eg
- - - -
- -
1365
-
-
-
-
-
-
--
re
is
U
nR
eg
te
-
- - - -
- - -
-
-
-
-
-- - - - - -
- --- -
- --
-- - - - - - -
- -
- -
- - - -
-
1366
- - - -
- -
- -
- - -
- -
re
Periodic Mode
U
nR
eg
is
te
- -
- - -
- -
- - -- -
- -
1367
re
te
is
-
-
-
U
nR
eg
1368
- ---
- ---
- -
-
-
- - - - -
re
- - -
- -
-
-
- -
-
- - - - --
U
nR
eg
is
te
- - -
-
-- -- - - - -
- -
- - - - -
- --
- -
- -
-
- -
- -
-- -
-
- - -
--
1369
- --
-
-
-
-
re
te
-
-
-
is
U
nR
eg
- -
- -- -
- - - -
- -
- - - - -
-- -
- -
- -- - - -
- - -
- - -
-
- - - --
1370
-
-
-
-
-
- - - -
-- - - - -
- - - -
- - - - - - -
-
- - - -
-- - -
- - -
--- -
re
te
is
U
nR
eg
- -- - -
- - -
- - -
-
- -
--
- --
---
- -- -
-
- - -
- - - -
1371
re
te
is
U
nR
eg
- --
1372
- - - -
- - -
- - -
- - -
-
--
- - -
- -
-- -
-
- - -
--
is
re
- - - -
- - -
- - - -
-
- - - -
-- - --
- - -
--
- -
- --
-
te
U
nR
eg
- - - -
1373
re
- -
- --
-
- -- - -
--
- -
-- -
- - - -- - -
- --
- - --
- -
-- -
te
U
nR
eg
-
-
-
is
- -
- -- -
-
- -
- -
- - -
- - -
1374
- -
re
- -- -
-
te
- -
-
--
-
-- --
-
-- - -
-
- - - -
- -- -
-
is
U
nR
eg
--
-- -
-
-- - -
1375
-
-- -
- -
-
-- - -
-
-
- --
-
te
re
U
nR
eg
is
-
- --
- -
-- - - - -
- -- - - --
- - - --
- -- --- - - -
-
-- -
- -- - -
- - -
Solution
- - -
- - - -
1376
-- - -
- - - - -
-- -- --- -
-
re
- - - - - -
- -- - -
- -- - -
te
- -
- -
-
- - - -
- - - - - - -- - - - -
- --
- -- - - -- - - -
- - - --- -
--- - -- --
-- - --
---
U
nR
eg
is
- - -
- - -
1377
- -
- --
-
-
-
re
-
-
U
nR
eg
is
te
--- -- -- -
-- -- -- --
- - - --- ---
-- - --
--- --
-
- - -- - - --
-- - --
Introduction
-- - - --- -
--- - - - -- -
-- -
- -- - -
-- - - -
-- - --- -
- -- -
-- - - -
- --
1378
re
-- - - - -
-- -- - - -
-- -- -
-- - -
te
- --- - -- -
- - ---
- -
U
nR
eg
is
- --- --- -
- --- - - - -- --
- --- ---
- -- - -
-- -- --- --- -- - -
- - -
-- -
- - - ---
- -- - - --
-- - - -
-- - - - -- --
--
-- - -- -
- -- - - -- - --- - -
- - -
1379
- --- - - --
- -- - -- - -
- -
-- - -
- -- - - - -
-- - - -- -- -
- - - -
-- - -- -
- -- - -
re
- -- - -
- - --
- --- - - -
te
--
-- -
is
--
--
---
- -
U
nR
eg
--- -
- -
-- --- -
-- - --
--
-- - -- - -
-
-- -
-- ---
- ---
- -
- -
-
-
-
1380
- -
-- - - - --
re
--
te
is
- -
--- - - -
--- - - - -
U
nR
eg
-- ---
--
- -
- --- - -
--
- -
- - - -
--
--- -
-
--
1381
re
-- - --
- - -
- - - -
---
- ---
Introduction
U
nR
eg
is
te
- -- --
-- - -
- -- - -- -
- -- - --
- - -- - - -
- -- - --
- ---
-- - - -
- -
-- - - -
- --- - - - -
- -
-- - -
--- --- -
1382
-- -- -
-
-
- - -
- -- -- ---
- - -
- -
U
nR
eg
re
te
- - -
- - -- --
--
- --
- - -- -
- - -
--
- - - -- - -
-- -- -- - - -
- --
- - - - --
- --
- - -- -
-- - --
- - - -
-
- - - --
-- -- -
-
- -
-
-
--- - - -
- - -- -
-
-- - - -
- - - - - --
- --
--
- - - --
- - --- - - -- - --
-
--
- --
--
- - - -
- - - - --- -
-- -
is
1383
te
re
- - --
-- - --
- -
--- -
U
nR
eg
is
- -
- - - -
-
- -- -
1384
- - -
- - -- -
--
- - - -- ---
--- - -
-
--
te
- -
-- --
-
re
-
-
-
is
-- -
U
nR
eg
- - -
--
-
--
- - - --
-
--
1385
-
- --
-
--
- --
-
- -
-
re
te
- -
-
U
nR
eg
is
-
--- -
- -
- -
-- - - -
--- - -- - -- -
1386
- -
- -
- -
- --
-
re
-
-
-
-
te
U
nR
eg
is
- -- -- -
- --
- - -
- - -
- - - - -
- - - -
-- - -- -- -
-
- - - - -
- - - -
-- --
- - --
--- -
-- -- -
-
-
-
-
- -
-
- -
1387
--- - - - - - -
- -
-- -- --
-- - --
- - - -- -
- - -
- - -
- - -- --
--
- --
-- - - -- - -
-- -- -- - - -
- --
- - - - -
- --
- - - - -
-- - - --
-- -- -
-
- -
- - -- -
-
- - -
- -
- -
U
nR
eg
is
te
re
-
-
- - -
- -
- -
- - -
-
1388
- -
--- - -- -
-
-
re
--- - - -
- - -
-
- --
- -- -
--
te
-
--
is
- -
- -- -
U
nR
eg
- -
- -
-
- -
--
--
- - -
- - -
--
-
1389
- - -
- - -
re
- -
- -
--
te
- -
-
-
U
nR
eg
is
- -
-
- - -
1390
Glossary of Terms
-
-- -
-
- --
-
- -
-
---
- - -- -
- -- -
--
-
-- -
- -
- --
-- -
- - --
-
- - - -
-- --
- --
-- -
-
U
nR
eg
is
te
re
1391
-
- - -- -
- --
- -- - -
--
- -
-- -- - -
- - -- - -
- -
- -
--
--
- -
-
--
- -
-
U
nR
eg
is
te
re
- --
- -
-- --
- -
--
- - -
-- -
- - --
-- - -
- - --
-- - --
-- - - -
- -
- - - -- - -- -
--
-
1392
Glossary of Terms
- -
-
- -
- - --
-
--- -
- - - -
-
-
-
- - -
- - -
- -
- - -
-
- - -
- -
-- ---
-- - -- -- -
- -- -
-
- - -
U
nR
eg
is
te
re
-
- - --
- -
-
- -
1393
-
--
--
-
- -- --
- ---
-
--
- --
-- - -
- -- --
--- -
--- -
-
U
nR
eg
is
te
re
- - -
- - -
-
-- - -
- - -
- -
--- -
- -
- -
- - --
--
1394
Glossary of Terms
-
- --
- -
-- - -
- - --
- - -
- -- -- --
- -- -
- - --
-
-
- -- - - -
- --
--
-- - -
--
--- - -
-- -
-- -
- -- -
-
U
nR
eg
is
te
re
- -
1395
-
- -
-
- - - - -
- ---
-
-
- -
-
- --
--
- --
--
--
- -
-
U
nR
eg
is
te
re
-
- - -
-- -
-
- -
- - --
- - -
- -
- -
- - - - -
- - -
--
-
- - -
--
1396
Glossary of Terms
-
- -
- -
- -
- --
- -- -
-
- -
-
--
--- -
-- - -- -
- --
-- - -
- -
- --
U
nR
eg
is
te
re
-
-
- - -
- -
-
- -
-
- -
- -
-
-
- - -
- -
- -
-
1397
-
-
-
- -
- - -
- -
-
-
- -
- --
--- -
- - --
U
nR
eg
is
te
re
-
- --
-
--
- --
-
-- -
-- -
-
- -- - -
-
1398
Glossary of Terms
-
-- - -
-- -
- --- - -
- -
-
- - - -
-
- - - -
- -
-
-- - -
- -
- -
- -- - --
--
-
U
nR
eg
is
te
re
--
- -
- - - --
1399
-
- --
- --
-- -- - - -
- - - - - -- ---
-- - -
- -
- -- -
-
- - -
- -
- -
- -- -
-
--- --
- -- -
-
- --- -
-- - --
U
nR
eg
is
te
re
1400
Glossary of Terms
-
- -
- -
-
-
- --
- -
-
- -
- -
-
-
-
- - --
-
- - -
- - -
-
- -
- -
U
nR
eg
is
te
re
- - -
--- -
- -
-
- -- - - - - - -
-
- -
-
1401
-
-
- -- -
-
-
- - - -
---
- - -
-
--
--
--
- -
-
- - -
- - -
- - -
- - - - -
- - -
- -
U
nR
eg
is
te
re
-- - -
-
- - - -
--
- -
- -
1402
Glossary of Terms
-
- -
-
- - -
-- - - -
- -
- --
-- -
- -
-
- -
- -
- -
- -
--- - -
-- -
- - - --
U
nR
eg
is
te
re
---
-- - --
- - -- -
- - - --
- --
-
- -
- -- - --
-- -- -
- -- -
- - --
- -- - --
- -
1403
-
- --
- - --
-
- --
- - --
- -
- - - -
- - - -
-
-- - -
-
- -
-
--
- -
--
-
- --
- -
- - -
- - -
--
U
nR
eg
is
te
re
--
1404
Glossary of Terms
-
- -
- -
- -
-
- -
-
- -
- -
-
-
-
- -
- --
-
- -
is
U
nR
eg
te
re
-
-
- - -
- -- -
- -
- -
- -
- -
1405
-
-- - -
-- -
- -
-- --
- -
- -
- - -
- -
- - -- -- - -
-- - -
- - -
--
--
- - - -
- --
- -- - -- ---
-
-- -- --
---
-- -
-- - -- -- -- -
U
nR
eg
is
te
re
--
- -
- -
-- -
-- - - --
- - -- -
-
- - -
- - -- -
-
--
1406
Glossary of Terms
-
- -
- - - -
-- - - -
- -
-- -
- --
-- -
- --
--
- - -
-
- -
-
- --
- -
-
-
-
-
- -
- -
U
nR
eg
is
te
re
- -
- -- -
- - -
-
- -
1407
-
- - - -- -
- - -
-
-
- - - -
-
- -
--
- - -
- -- -
- - - -- - - - --
- -
-
U
nR
eg
is
te
re
---
- -
- -
- -
-
-
- - - - - - -
- - - -
- - - - - -
- - -
-
- - -
1408
Glossary of Terms
-
- - - -
- - - -
- - -
- - -
- - - -
- - --
- - -
-
-
- - - -
--
- - -
- - -
-- - -
- - -
-
U
nR
eg
is
te
re
-- -
- -- - -
- -
- - - -
- -- -
-
- -
1409
-
- -- -
-- -- -
--
- --
- -
- --
- -
- -
-- -- -
- -
- -
- - - -
- - --
U
nR
eg
is
te
re
- -
-- -
--- -- - - -
-- - -
--- - -
- ---
--
-
- - - -
- - - -- -
1410
Glossary of Terms
-
-
- - -
-- -
- -
-
-
-- - - -
- - -
- -
- -
- - - ---
-
- -
re
te
is
U
nR
eg
- -
- - - --
-
- - -
1411
- -
- - --
- -
- - - -
-- -
--
- - - - - - -
-
- - - -
- --
- -
- - --
-
- - - -- -
- - -
- -
-
- ---
- - - -
- - -
- -
U
nR
eg
is
te
re
- - - -
-- -
-- -
-
- - --
-- - -
- - --
-
- - -
- -- --
1412
Glossary of Terms
-
- - -
-- -- -
-
- -
- -
- -
- --
- - -
-- --
- -
- -
-
--- -- -
- - --
- -
U
nR
eg
is
te
re
-
- --
- - -- --
-- - -
- - - --
-
-- --
- -
- -
-
--- --
1413
-
-- -
-- - --
- -
--
- -- - -
- --
- - --
---
- -
- --
--
-- - -
-- -
-
re
te
is
U
nR
eg
- -
-
-
- - -- --
-
- -- -
-- - -
-
1414
Glossary of Terms
-
- -
-- -
-
- -
-
- -
-
- --
- --
- --
-
-
-
-
-
- -
-- - -
- -
- -
- -
-
U
nR
eg
is
te
re
--
-
-- - -
- -- - - -
- - -
--
-- - - - - -
1415
-
- - -
- -
-- --
- - -
-- -- --
- -
- -
- -
- --
-
-- -- -- -
- --
-- - -
- - --
- --
- --
U
nR
eg
is
te
re
1416
-
- --- -
- -
Glossary of Terms
-
-
- -- - -
--- -
- -
--
-
-- - --
- - -
-
- --
- - -
- -
- -- -
- -
-- - -
-
--
-- - -
-
-- -- -
- - - -
- - -
-
U
nR
eg
is
te
re
- -
- -- -
-- -
- -
--
1417
-
- -
- -
-
- - -
-- - -
-
- -
- - -
- -
- - -
- -
-
- -
-- ---
-
- -- - - -
- --
- --
-
- -- -
- -- -
- -- -
--
1418
U
nR
eg
is
te
re
- -
---
Glossary of Terms
-
- - -
- -
-
- - - -
- -
- - --
--
-- --
-- --
-
-- -- - -
- -- - -
- - -- -
- - - -
- --
-- - --
--
- --
-- - -
- - --
- -
- - -
-
U
nR
eg
is
te
re
--
- ---
---
- -
-
1419
--
-- --
-- - - -
- - --
- -
-- -
-
- -
-
--
- -
-- -- -
-- -
---
- -
U
nR
eg
is
te
re
1420
- - - -
-
-
-
-
- - -
-- - - - -
Glossary of Terms
-
-- - --
- --
- - - - -- -
- -
-- - -- -
- - - - -- -
- -
-- - -- -
--
- -
- -
-- --
- - --
- -
-
U
nR
eg
is
te
re
--
- -
-
- - - -
--
-
--
- - - --
- --
-
--
1421
-
--
-
--
- - - --
- --
-
--
-- -
- ---
-
- -- -
---
-- -
-
- -
- - -- --
U
nR
eg
is
te
re
-
-
- - - - -
- - - - -
- -- -
- - -- -
- -- -
-
-- -- -- --
-
- - --
--
1422
Glossary of Terms
-
- -
-
-
-- --
- -
-
-- -- -
--
-
- -
- - - - - --
-
- -- - -
-- -
- -- - - - -
U
nR
eg
is
te
re
- - -
-- - --
---
---
- -
- - - -
--
- -
-
--- - -
-
1423
-
-
- -
---
-
- --- -
--
- -
- - - - -
--
- -
--
- - -
- -- -
- -
re
te
is
U
nR
eg
--
- -
- -
- -
- -
---
--
1424
Glossary of Terms
-
-- - -
- -
- - - - -
--
- -
- - - -- - -
-
- --
- -- - -
-
-- - --
-
-
U
nR
eg
is
te
re
- --
- -- -
- -- --
1425
-
--
- -
- -
-
- --
-
- - - --
- -- -
- -
- -- -
-- -
- - - -
-- - - -
- -
U
nR
eg
is
te
re
-- - --
-- - - -
--
- -
-
-
-- -
-
- -
-
-
1426
Glossary of Terms
-
- -
-- - -
-
- --
- - -
-
- --
- -
--- - --
-
- -
-- - - -
-
- --
- -
U
nR
eg
is
te
re
- --
-- -
-- - - -
- - -
- -- - -
-- -
--
--
- --
- - --
--
1427
-
- - - - -
- --
-
- - - -
- --
-- -- -
- -- -
- - -
- -
- - -
-- -
-
U
nR
eg
is
te
re
- - -
-- --
-
- - -
--
- - -
- - ---
-
--
-
-
- -
1428
Glossary of Terms
-
--
-
-
- -- -
-
-- -
-- -- - - -- -
--- - -- - - -
-- -
- -- - - -
- -
- -
- -
- - -
- -- - -
-- -
---
- -
U
nR
eg
is
te
re
-- -
--
1429
-
- - - -
-
-
- -
- -
- -
- - -
- --
- - -
- -
-
-
- - -
--- - -
- -
-- -
--
- - -- -
- -
-- ---
-- --
U
nR
eg
is
te
re
- - -
- - -
- - -
- - - - -
- -
1430
Glossary of Terms
-
-- --
- - -
-
-- -
- -- -
- -
-
-- - -
- -- --
- -
-- - -
- - -
- -
- - -- -
- - - --
-- - - - - --
-- -
- -
- - - -
- - -
--
-- - -
- --
- -
- - -
- - -
-
U
nR
eg
is
te
re
- -
1431
-
-- ---
-- -
-
-
- - - - - --
-- - -
-- -
- - - -- -
- -- ---
- ---
- - - -
-- --
-- - - -
U
nR
eg
is
te
re
--
- -
- - - -
-
-
---
-
- - -
- - -
-
- -
-
- - -
-- - -
- --
-
1432
Glossary of Terms
-
-
- -
- - -
- -
-
--
-
-
- -
- - -
- -
-
--
- - -
- --
- - --
-
-- -
-- -
- - - - - -
- -
- -
U
nR
eg
is
te
re
-
-
--
-
-
-
-- -
- -
1433
-
- - -
- -- -
--
-
- --
- - - -
- - - -
- ---
- -
--
- -- - -
-
-
-- -
-- - -
-
-- -
-- - -
-
U
nR
eg
is
te
re
-
--
1434
-
-- --
- - - -
- -
- --- -
Glossary of Terms
-
- -
- -- -
- -- -
- -- -
-- -
-
- -
- - -
- -
- -
-
-
- -
--
-
- --
- - -
U
nR
eg
is
te
re
- -- -
- - -- -
- -- -
-
- -- -
- -
-- - - -
1435
-
- - -
-- -
-- -
- - -
- - -
-- - -
-
- --
-
--- -
-
- -- -
-- -
- -
1436
U
nR
eg
is
te
re
-
-- -
- -
-
-
--- -
-
-
--- -
-
Glossary of Terms
-
- -- - - - - --
-- - - -
- -
-- -
--
-
- -- -
--
-
- --
- -
- -
- - --
- -
- - --- - ---
U
nR
eg
is
te
re
- -
- -
-
-
- --- - -- -
1437
-
--
- -- -
- -
-- -- -
-- - -
-
-- -
- - - -
-- -
U
nR
eg
is
te
re
- --
- - -
-
-
- - --
-
- --
- -
-- -
-- -
- -
-
1438
Glossary of Terms
-
- -
--
- -
- -
-
-
--
-
- - --
- -
- --
-- --
-
- --
- -
- -- - -
--
- - -
--
- ---
-- -
--
-- - - -
- -
-- -
-
U
nR
eg
is
te
re
1439
-
- -
- - -
--
- - --
- - --
- -
-- -
- --
-
-- -
- - -
-
- - - - - - - -
U
nR
eg
is
te
re
- - -
- -
- - - -
--
- -
1440
Glossary of Terms
-
-
--- -- -
-- ---
- -
-
- - -
- -- --
-
-
- -
- ---
- - -
-- -
-
- - - - -
-
U
nR
eg
is
te
re
- - -
-
-
-
- - -
- -
--- -- - - - - -
- - -
- - -- -
1441
-
- -
-- --
--
- - - - --
- - -
-
- -
--
-- - -
-
- - - - - - - -
- --- - -
- -
- - -
- - - -
- - - --
- -
- - - -
U
nR
eg
is
te
re
1442
Glossary of Terms
-
- - -
- - - --
- - --
- - -
-
- - - - -
- - -- --
-
- -
- --
- - -- - -
- -
U
nR
eg
is
te
re
-- -
-
- -
- - -
-
- - --
- -
- - -
-
- -
1443
-
- ---
-
-- -- --
- -
-
- - -
- -
--
- --
-
- -- --
-- --
- -
-
- - -
- - - -
--
- - --
- - -
U
nR
eg
is
te
re
- -
- - - -
- - -
--
-- -
- -
-
- -
- -
- -
- -
1444
Glossary of Terms
-
-
-
-
- - --
- - --
-- -
- -
-
- -
-
U
nR
eg
is
te
re
--
--
1445
-
- - - -
--
- -
- -
-
- - --
- - - -
- -
- -
- - -
- - -
- - - - -
--
- -
- - -
- --
--
- - - -
- - -
-
-
- - - -
-
-- -
- -
-
- - -- -- -
--
- -
- -
--
- - -- - - -
- - --
U
nR
eg
is
te
re
1446
Glossary of Terms
-
- - - -
- -- -
-
-
--
- - - --
-
-- -
--- -- -
- - -
-- -
- - - -
U
nR
eg
is
te
re
- -
- -
- -- - --
-
- -
- - --
- -
- - --
- -
-- --
-
1447
-
-
- -
-- - -
-
-
--
- - -
- - -
- - -
- -
-
- - -
- --
- -
- -- - - -- -
--
-
-- -
-
-- - - --
- - -
- - --
U
nR
eg
is
te
re
--
-- -- - --
- -
1448
Glossary of Terms
-
- -
- --
-
--
--
- - -
- - - - - -
- - - -
-- - - - -
- -
- - -
-- -
- --
- - --
-- - -
---
-- -
- --
-- -
--
U
nR
eg
is
te
re
1449
-
- -
-
-
- -
- -
-
- - - -
- --
-
- - -
- -
- -
-- ---
-- -
-- -- -
--
- -- --
-
- - -
- - -
- - -
-
-
- -
--
- --
-- - -- --
U
nR
eg
is
te
re
1450
Glossary of Terms
--- -
- -
-- --
-
- --
-
- --
-
- -
-
-
- - -
-- - -
-- - -
-- -
-
- - -
- -
-
-- -
- -
- -
- -
--- -
- --
- - -
- - - -
U
nR
eg
is
te
re
- -- -
- - - -
- - - - -- - -
1451
-
- - - - -
-- - - -
-- -- -
- - -
- - - -
-
--
--
--
--
-- -
U
nR
eg
is
te
re
- - -
- - --
- -
- - - -
-
-
- -
--- - -
-
- -
-
-
- - - -
-
1452
Glossary of Terms
--
- -
--
--- - -- -
- - -
- - - -
-
--- -
-- --- - -
- -
- -
-- - -
U
nR
eg
is
te
re
-
- -
---
- --
- --
- -
- - - -- -
- -- -
1453
-
- - -
-
- -
-
-
-
-
-- -
- - -
--- -
- - -
-- - -
- --- -
- - - -
-- --- - --
- -
-
--
-
U
nR
eg
is
te
re
- --
- -
1454
- - - -
- -
- -
-- - -
-- -- -
- - --
- - - - -
- -
-- -- -
- -- -
-- - -
- - --
-
--
Glossary of Terms
-
- -
- - -
- - --
- -
- - - -
--
- - - -
- -- - -
- -
- - - -
- - -
- -
-- - -
re
te
is
U
nR
eg
- - - -
--
- -- - - -
- - -- -- - - - -
- - -
- -
-- --
-
- -
- - -
- -
1455
-
- - --
-
- -
- -
- --
- -
- -
- - -
--
-- - -
--
--
-
U
nR
eg
is
te
re
- -
- -
- -
-- - -
- - - -
- -- --
-- -
-- - -
- -
--
--
1456
Glossary of Terms
-
- -
- - - -
-
- -
-
-- - -
-- --
- - - - -
- -
-- - - -
- -- -
-
-- --
- - - -
- -
U
nR
eg
is
te
re
1457
- -
-
- - - - -
- -
- - --
- - --
- - -
-
-- -
- - -
- --
-- --
- - --
- -
-
- -
- -
-
- - -
-
1458
U
nR
eg
is
te
re
-
-- -
-- -
- - -
-
-
-- -
Glossary of Terms
-
-
- - - - - - -
-
--
- --
- --
-- -
- - - -
-- - -
- - -
- --
- -
U
nR
eg
is
te
re
-- -
-
-
-
- -
-
--- -- -
- -- -
--
-- --
-
--
1459
- -
- -
- - -
- -
--
-- --
-
-
- -
- - -
-- -
-- - -
- -
-
- - - - - --- -
- -
- -
- -
-
-- -
-
- -
- -
U
nR
eg
is
te
re
1460
Glossary of Terms
-
- -
- -
-- - -
- - -
- -
-
-
- -
-
-- - -
- -
-
-
- -
-
--
--
- - -
- --
- --- --- -- -- - - -
--
-- -
--- -
- -
- - ---- - --
- --
-- - --
-
U
nR
eg
is
te
re
- -- -
-
- -
1461
-
- -
- - -- -
- - - --
- -
- - -
- - - -
-
- - - -
-
- -
- -
-- -
-
- ---
- - - -
U
nR
eg
is
te
re
-- - -
- -
- --
--- -
-- - -
- - -
-
-- --
--
-
- -- -
- -
1462
Glossary of Terms
-
- --
- - - -
-- -
- -
-- --
- - --
-
-
-- -
-
- -
- - -
-
- -
-
-
--
-- - -
- -
U
nR
eg
is
te
re
--
- - - --
- -
-
-
1463
-
- --
-
-- - - -
- - -
- - -
- -
- -
- - -
- --
-
-
-
-
U
nR
eg
is
te
re
- -
- -
-- - - -
- -
-- -
- -
- -
- - - -
-
1464
Glossary of Terms
-
- -
-- - -
- -
-
-
- -
--
-- - - -
- - - -- --
-
--
- - --- --
- --
--
- -
- - -
-
- --
-- - - --
- -
-
-
- -
--
- - -
-- - - -- -
--
U
nR
eg
is
te
re
1465
-
-
- -
- -
--
--
-- - - - -
-- - - - -
- -
- -
-- -
- -
-- - -- - -
-- - - - -
- - --
- - -- - -
- -
U
nR
eg
is
te
re
1466
- -
-
-
-
-
-- -
-
-
-- -
-- - - -
-
-
Glossary of Terms
-
-- - -
-- -
--
-- -
- - -
- - -
- -
-
U
nR
eg
is
te
re
--
1467
U
nR
eg
is
te
re
1468
re
te
U
nR
eg
is
-
-
--
--
- -
--
-
--
--
-
-
-- -
- --
-
-
-
--
--
-- -
-
--
-
--
-
-
--
--
-- --
--
-
--
--
--
--
--
- -
--
-
-
- -
-
--
-
- -
-
--
-
-
--
--
--
--
-
- --
te
re
- -
-
-
-
--
---
-
--
-
-
-- - --
--
- -
--
-
-
- -
-
--
--- -
-
--
-
U
nR
eg
is
-- -
-- --
-- -
--
-- -
-- -
-- -
-- - -
-- -
-- - -
-- -
-- -
-- - -
-- - -
-- -
-- -
-- -
-- -
-- -
--
-- -
-- --
--
--
--
-
-
--
- -
- -- -
te
re
-
- -
-
-
- -
-
-
-
-
-
--
--
-
-
-
U
nR
eg
is
- --
-
-
- -
-
-
--
- -
-
--
- --
--
-
-
-
-
-
-
-
-
te
re
--
--
--
--
--
--
--
- -
-
-
-
-
-
-
-
-
-
- -
-
-
U
nR
eg
is
- --
-
-
-
-
-
- -
-
-
-
- -
- -
-
-
--
- -
-
-
-
- -
-
- ---
te
re
-
-
- -
-
-
--
--
-
--
-
-
-
-
-
-
-
-
-
- -
-
U
nR
eg
is
-
-
--
-
- --
- --
-
-- -
--
-
--
-
- ---
--
- -
-
-
--
-- -
-
-
-
- --
- -
- -
-
re
-
- -
-
- -
--
-
te
-
-
-
-
-
-
-
- -
-
-
- -
- -
-
--
-
U
nR
eg
is
-
--
- -
-
-
-
-
-
-
- -
--
--
-
-
te
re
- --
-
- -
-
- -
- -
--
-
- - -- -
-
-
-
- -
- ---
-
-- -- -
U
nR
eg
is
-
-
- -
-
-
--
-
--
- - -- -
- -
-
-
-
-
-
- -- -
- -
---
-
-
-
-
-
-
-
-
-
- -
re
te
U
nR
eg
is
--
--
-
-- -
- -
-
-
- --
- -
-
-
-
-
-
-
- -
--
-
te
re
--
-
-
-
-
-
--
-
-
- -
-
- -
--
-
-
-
-
-
U
nR
eg
is
-
-
- -
-
- -
- -
- - -
- - -
- -
-- --
--
-
-
-
-
-
--
-- --
-
-
- -
--
- -
--
--
- -
-
-
te
re
---
-
-
-
- -
U
nR
eg
is
-
-
-
-
-
-
-- -
--
-
--
-
--
- -
- -
--
-
- -
--
-- --
-
-
--
- --
--
-
-
-
te
re
-
-
-
-
-
-
-
--
-
- --
-
- --
- --
-
-
-
-
-
- -
-
-
-
-
-
-
- -
U
nR
eg
is
-
-
-
---
-
- -
-
-
-
-
-
--
--
--
-
-
-
-
-
-
- --
- -
- -
te
re
-
--
-
--
- --
-
- -
-
-
- -
--
-
-- --
-
- - -
--
-
- -
-
-
-
--
- -
U
nR
eg
is
- -
--
-
-
--
- --
- --
-
-
-
-- --
--
--
--
--
-
-- -
--
-
-- --- -
- -
--
-
-
-
-
te
re
-
-
- ---
-
-
-
- -
-
-
-
--
- --
-
- -- -
--
--
-
- -
-
--
--
-
-
U
nR
eg
is
-
- - -
-- -- -
-
-
-
-
- --
-
-- -
- --
-
-
--
- -
- -
--
--
- -
-
-
- -
-
-
-
-
-
-
U
nR
eg
is
te
re
-- -
--
--
-
- -
-
--
- -
-
- -
-
-
-
- -
-- -
-
-
-- -
-- -
-
-
- -
- --
--
--
-
--
--
--
-
--
-
- --
--
-
-
- -
-- -
-
-
- -
- -
- - -
-
- ---
-
-
-
te
re
-
--
- -
--
- -
- -
- -
--
-
--
-
--
-
U
nR
eg
is
-
-- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-- -
-
-
---
-- -- -
-
-
--
-
- - -
-
-
--
-
re
te
U
nR
eg
is
- -
-
-
-
-
-
-
-
-
-
- -
-- -
-
- -
-
-
--
-
-
-
- -
-- -
-- --
---
-
- --
-
--
- -
--
--
-
-
te
re
-
-
-
-
-
-
-
- ---
-
- -
-
-
-
-- -
-
-
- -
-
-
- --
--
--
--
---
-
U
nR
eg
is
-
--
-
-- -
-- -
- --
- -- -
-
- --
- -
-
te
re
-
-
-
-
-
--
-
- -
-
-
- --
- - -
- -
- -
- -
- -
- --
--
--
-
-
-
-
- -
- -
-
--
-
-
-
U
nR
eg
is
-
-
--
-
-
-
-
-
-
-
-
te
re
- - --
- -
- -
-
-
- -
-
-
- -
- -
- - -
- --
- --
-
- -
- - --
-
-
-
-
--
-
-
-
- -
-
-
-
- -
-
U
nR
eg
is
-
-
-
- -
-
--
-
-
-
-
-
-
-
- -
-
-
-
te
re
-
- -
- -
-
-
- --
-- - -
- -
- - --
-
-
-
-
-
-
-
-
- -
- - -
--
--
-
-
--
--
- -
- -
-
- -
--
--
U
nR
eg
is
-
-
-- -
--
- --
- --
--
- --
--
- -
--
- --
-
--
-
-
- -
- --
-
--
-
-
-
te
re
- --
- -
-
-
- -
-
- -
- -
-
- -
- -
- --
- - -
- -
- - -
- - --
-
-
- -
-
- -
- -
-
-
U
nR
eg
is
--
-
- -- -
-
-
-
- -
-
- -
- - -
- -
- -
- -
-
-
-- --
- -
-
- --
- -- -
-
-
- --
- -
---
---
-
-
-
-
--
te
re
-
-
-
- --
-
- - -
- -
- -
-
-
-
-
U
nR
eg
is
- -
-
-
-
-
-
- -
--
- -
-
-
- -
- -
--
---
-
- -
--
-
- --
te
re
-
-
-
-
-
---
- --
- -
- -
-
--
-
-
-
-
-
-
-
-
-
-
-
-
-
U
nR
eg
is
--
--
--
--
-- - -
-- -
-- -
--
-
-
--
-- -
-
-- --
-
-
-
--
--
--
--
-
-
--
re
te
U
nR
eg
--
--
-
--
-
-
-
--
is
-
-
-
-
-
-
-
re
te
Instruc on Set
Register Sets
Opera ng Modes
Segmenta on
Task Management
Interrupts and Excep ons
Paging
Memory Types
Virtualiza on
is
U
nR
eg
- x86 programming basics like an overview of the instruc on set, register set and opera ng
modes
- The behavior of segmenta on, how it was originally intended to be used and how it is
actually used by opera ng systems today
- How to setup system calls using mul ple methods (and benets / side-e ects of each)
- How to setup interrupt service rou nes for both so ware and hardware interrupts and
implement a rudimentary scheduler
- How to implement paging in both the 32-bit environments as well as the 64-bit
environments including using various page sizes
www.mindshare.com
The di erent groupings of x86 instruc ons and basic instruc on formats
The di erent address spaces available in x86 and how each can be accessed
The registers dened in x86 and how they have grown over me
All the opera ng modes that x86-based processors can run in and
characteris cs of each
- The concepts of paging and its base implementa on in x86
- How interrupts and excep ons are handled inside the core
- What virtualiza on is and about the hardware extensions that companies like
Intel are adding their processors
U
nR
eg
What's Included:
is
te
re