Jump to content

Bit Test

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Bugale (talk | contribs) at 17:40, 21 August 2011 (Created page with '{{New unreviewed article|source=ArticleWizard|date={{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}} The '''<code>BT</code>''' x86 assembly language instructi...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:New unreviewed article

The BT x86 assembly language instruction stands for Bit Test and was added to the x86 instruction set with the 80386 processor. BT copies a bit from a given register to the carry flag.[1]

Example: copy the third least significant bit from EAX to the carry flag

BT EAX, 3

BTS operates the same, but also sets the bit in the register[2], while BTR resets it[3], and BTC flips it[4].

References

  1. ^ "BT - Bit Test". Retrieved 2011-08-21.
  2. ^ "BTS - Bit Test and Set". Retrieved 2011-08-21.
  3. ^ "BTR - Bit Test and Reset". Retrieved 2011-08-21.
  4. ^ "BTC - Bit Test and Compliment". Retrieved 2011-08-21.