BOUND - Array Index Bound Check

Clocks
operands 286 386 486 Size Bytes
reg16,mem32 nj=13 nj=10 7 2
reg32,mem64 nj=13 nj=10 7 2
nj = no jump taken




BSF - Bit Scan Forward (386+)

Clocks
operands 286 386 486 Size Bytes
reg,reg 10+3n 6-42 3
reg,mem 10+3n 7-43 3-7
reg32,reg32 10+3n 6-42 3-7
reg32,mem32 10+3n 7-43 3-7




BSR - Bit Scan Reverse (386+)

Clocks
operands 286 386 486 Size Bytes
reg,reg 10+3n 6-103 3
reg,mem 10+3n 7-104 3-7
reg32,reg32 10+3n 6-103 3-7
reg32,mem32 10+3n 7-104 3-7




BSWAP - Byte Swap (486+)

Clocks
operands 286 386 486 Size Bytes
reg32 1 2




BT - Bit Test (386+)

Clocks
operands 286 386 486 Size Bytes
reg16,immed8 3 3 4-8
mem16,immed8 6 6 4-8
reg16,reg16 3 3 3-7
mem16,reg16 12 12 3-7




BTC - Bit Test with Compliment (386+)

Clocks
operands 286 386 486 Size Bytes
reg16,immed8 6 6 4-8
mem16,immed8 8 8 4-8
reg16,reg16 6 6 3-7
mem16,reg16 13 13 3-7




BTR - Bit Test with Reset (386+)

Clocks
operands 286 386 486 Size Bytes
reg16,immed8 6 6 4-8
mem16,immed8 8 8 4-8
reg16,reg16 6 6 3-7
mem16,reg16 13 13 3-7




BTS - Bit Test and Set (386+)

Clocks
operands 286 386 486 Size Bytes
reg16,immed8 6 6 4-8
mem16,immed8 8 8 4-8
reg16,reg16 6 6 3-7
mem16,reg16 13 13 3-7

[ TOC | Previous | NeXt | Winston's page ]