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 DescriptionSETBE reg/mem8SETNA reg/mem8SETNBE reg/mem8SETA reg/mem8Related <strong>Instructions</strong>NonerFLAGS AffectedNone0F 96 /00F 97 /0Set byte if below or equal (CF = 1 or ZF = 1).Set byte if not above (CF = 1 or ZF = 1).SETS reg/mem8 0F 98 /0 Set byte if sign (SF = 1).Set byte if not below or equal (CF = 0 <strong>and</strong> ZF = 0).Set byte if above (CF = 0 <strong>and</strong> ZF = 0).SETNS reg/mem8 0F 99 /0 Set byte if not sign (SF = 0).SETP reg/mem8SETPE reg/mem8SETNP reg/mem8SETPO reg/mem8SETL reg/mem8SETNGE reg/mem8SETNL reg/mem8SETGE reg/mem8SETLE reg/mem8SETNG reg/mem8SETNLE reg/mem8SETG reg/mem80F 9A /00F 9B /00F 9C /00F 9D /00F 9E /00F 9F /0Set byte if parity (PF = 1).Set byte if parity even (PF = 1).Set byte if not parity (PF = 0).Set byte if parity odd (PF = 0).Set byte if less (SF OF).Set byte if not greater or equal (SF OF).Set byte if not less (SF = OF).Set byte if greater or equal (SF = OF).Set byte if less or equal (ZF = 1 or SF OF).Set byte if not greater (ZF = 1 or SF OF).Set byte if not less or equal (ZF = 0 <strong>and</strong> SF = OF).Set byte if greater (ZF = 0 <strong>and</strong> SF = OF).268 SETcc

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

Saved successfully!

Ooh no, something went wrong!