bt bx,5; - testowanie bitu 5 (liczba 5) w rejestrze 16-bitowym BX
bt edx,ebx; - testowanie bitu w EDX określonego zawartością rejestru EBX, jeśli np w EBX znajduje się liczba 10 przetestowany zostanie bit nr 10 z rejestru EDX
bt ecx,[esi]; - przetestowanie bitu z rejestru ECX określonego w pamięci pod adresem wskazywanym przez rejestr ESI,
np jeśli pod adresem wskazanym przez ESI znajduje się liczba $00000000 to zostanie przetestowany bit 0 rejestru ECX
Instrukcja BT testuje stan określonego bitu a dokładniej to kopiuje wybrany bit do flagi C rejestru statusowego
na tej podstawie program może odpowiednio zareagować wykorzystując skoki warunkowe jc oraz jnc.
Przykład:
mov edx,12
bt eax,edx
jc skok ;skok zostanie wykonany gdy 12 bit rejestru EAX jest ustawiony (jest jedynką).