6-6
INSTRUCTION SET SUMMARY
SHRD
Shift right double
SHLD
Shift left double
ROR
Rotate right
ROL
Rotate left
RCR
Rotate through carry right
RCL
Rotate through carry left
6.2.1.6.BIT AND BYTE INSTRUCTIONS
BT
Bit test
BTS
Bit test and set
BTR
Bit test and reset
BTC
Bit test and complement
BSF
Bit scan forward
BSR
Bit scan reverse
SETE/SETZ
Set byte if equal/Set byte if zero
SETNE/SETNZ
Set byte if not equal/Set byte if not zero
SETA/SETNBE
Set byte if above/Set byte if not below or equal
SETAE/SETNB/SETNCSet byte if above or equal/Set byte if not below/Set byte if not carry
SETB/SETNAE/SETCSet byte if below/Set byte if not above or equal/Set byte if carry
SETBE/SETNA
Set byte if below or equal/Set byte if not above
SETG/SETNLE
Set byte if greater/Set byte if not less or equal
SETGE/SETNL
Set byte if greater or equal/Set byte if not less
SETL/SETNGE
Set byte if less/Set byte if not greater or equal
SETLE/SETNG
Set byte if less or equal/Set byte if not greater
SETS
Set byte if sign (negative)
SETNS
Set byte if not sign (non-negative)
SETO
Set byte if overflow
SETNO
Set byte if not overflow
SETPE/SETP
Set byte if parity even/Set byte if parity
SETPO/SETNP
Set byte if parity odd/Set byte if not parity
TEST
Logical compare