
AMD Confidential
User Manual September 12
h
, 2008
222 Appendix A
Reads the GDT/LDT descriptor referenced by
the 16-bit source operand, masks the
attributes with 00FFFF00h and saves the
result in the 64-bit destination register.
Loads mem16:32 into the global descriptor
table register.
Loads mem16:64 into the global descriptor
table register.
Loads mem16:32 into the interrupt descriptor
table register.
Loads mem16:64 into the interrupt descriptor
table register.
Load the 16-bit segment selector into the
local descriptor table register and load the
LDT descriptor from the GDT.
Loads the lower 4 bits of the source into
the lower 4 bits of CR0.
Loads a 16-bit general-purpose register with
the segment limit or a selector specified in
a 16-bit memory or register operand.
Loads a 32-bit general-purpose register with
the segment limit or a selector specified in
a 16-bit memory or register operand.
Loads a 64-bit general-purpose register with
the segment limit or a selector specified in
a 16-bit memory or register operand.
Load the 16-bit segment selector into the
task register and load the TSS descriptor
from the GDT.
Move the contents of a 32-bit register to
CRn.
Move the contents of a 64-bit register to
CRn.
Move the contents of CRn to a 32-bit
register.
Move the contents of CRn to a 64-bit
register.
Move the contents of a 32-bit register to
DRn.
Move the contents of a 64-bit register to
DRn.
Move the contents of DRn to a 32-bit
register.
Move the contents of DRn to a 64-bit
register.
Copy MSR specified by ECX into EDX:EAX.
Copy the performance monitor counter
specified by ECX into EDX:EAX.
Copy the time-stamp counter into EDX:EAX.
Resume operation of an interrupted program.
Store global descriptor table register to
memory.
Store global descriptor table register to
memory.
Store interrupt descriptor table register to
memory.
Store interrupt descriptor table register to
memory.
Store the segment selector from the local
descriptor table register to a 16-bit
register.
Store the segment selector from the local
descriptor table register to a 32-bit
register.
Store the segment selector from the local
descriptor table register to a 64-bit
register.
Store the segment selector from the local
descriptor table register to a 16-bit memory
location.
Store the low 16 bits of CR0 to a 16-bit
register.
Store the low 32 bits of CR0 to a 32-bit
register.