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.

24594 Rev. 3.10 February 2005 AMD64 TechnologyTable B-2.Invalid <strong>Instructions</strong> in 64-Bit ModeMnemonicOpcode(hex)DescriptionAAA 37 ASCII Adjust After AdditionAAD D5 ASCII Adjust Before DivisionAAM D4 ASCII Adjust After MultiplyAAS 3F ASCII Adjust After SubtractionBOUND 62 Check Array BoundsCALL (far) 9A Procedure Call Far (far absolute)DAA 27 Decimal Adjust after AdditionDAS 2F Decimal Adjust after SubtractionINTO CE Interrupt to Overflow VectorJMP (far) EA Jump Far (absolute)LDS C5 Load DS Far PointerLES C4 Load ES Far PointerPOP DS 1F Pop Stack into DS SegmentPOP ES 07 Pop Stack into ES SegmentPOP SS 17 Pop Stack into SS SegmentPOPA, POPAD 61 Pop All to GPR Words or DoublewordsPUSH CS 0E Push CS Segment Selector onto StackPUSH DS 1E Push DS Segment Selector onto StackPUSH ES 06 Push ES Segment Selector onto StackPUSH SS 16 Push SS Segment Selector onto StackPUSHA, PUSHAD 60 Push All to GPR Words or DoublewordsRedundant Grp1 82 /2 Redundant encoding of group1 Eb,Ib opcodesSALC D6 Set AL According to CFTable B-3 lists instructions that are reassigned to differentfunctions in 64-bit mode. Attempted use of these instructionsgenerates the reassigned function.Appendix B: <strong>General</strong>-<strong>Purpose</strong> <strong>Instructions</strong> in 64-Bit Mode 445

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

Saved successfully!

Ooh no, something went wrong!