13.07.2015 Views

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AMD64 Technology 24594 Rev. 3.10 February 2005Mnemonic Opcode DescriptionPOP ES 07POP SS 17Pop the top of the stack into the ES register.(Invalid in 64-bit mode.)Pop the top of the stack into the SS register.(Invalid in 64-bit mode.)POP FS 0F A1 Pop the top of the stack into the FS register.POP GS 0F A9 Pop the top of the stack into the GS register.Related <strong>Instructions</strong>PUSHrFLAGS AffectedNoneExceptionsVirtualException Real 8086 Protected Cause of ExceptionInvalid opcode, #UD X POP DS, POP ES, or POP SS was executed in 64-bit mode.Segment not present,#NP (selector)XThe DS, ES, FS, or GS register was loaded with a non-null segmentselector <strong>and</strong> the segment was marked not present.Stack, #SS X X X A memory address exceeded the stack segment limit or was noncanonical.Stack, #SS(selector)<strong>General</strong> protection,#GPXX X XThe SS register was loaded with a non-null segment selector <strong>and</strong> thesegment was marked not present.A memory address exceeded a data segment limit or was non-canonical.XXThe destination oper<strong>and</strong> was in a non-writable segment.A null data segment was used to reference memory.224 POP

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!