Assembly Language Help (alang.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
BT Instruction
◄Summary► ◄Key► ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
00001111 10111010 mod,BBB*,r/m disp (0, 1, 2, or 4) data (1)
────────────────────┬─────────────────────────┬─────────────────────────────
BT reg16,immed8 │ bt ax,4 │ 88/86 ──
│ │ 286 ──
│ │ 386 3
│ │ 486 3
────────────────────┼─────────────────────────┼─────────────────────────────
BTC reg16,immed8 │ bts ax,4 │ 88/86 ──
BTR reg16,immed8 │ btr bx,17 │ 286 ──
BTS reg16,immed8 │ btc edi,4 │ 386 6
│ │ 486 6
────────────────────┼─────────────────────────┼─────────────────────────────
BT mem16,immed8 │ btr DWORD PTR [si],27 │ 88/86 ──
│ btc color[di],4 │ 286 ──
│ │ 386 6
│ │ 486 3
────────────────────┼─────────────────────────┼─────────────────────────────
BTC mem16,immed8 │ btc DWORD PTR [bx],27 │ 88/86 ──
BTR mem16,immed8 │ btc maskit,4 │ 286 ──
BTS mem16,immed8 │ btr color[di],4 │ 386 8
│ │ 486 8
────────────────────┴─────────────────────────┴─────────────────────────────
00001111 10BBB011* mod,reg,r/m disp (0, 1, 2, or 4)
────────────────────┬─────────────────────────┬─────────────────────────────
BT reg16,reg16 │ bt ax,bx │ 88/86 ──
│ │ 286 ──
│ │ 386 3
│ │ 486 3
────────────────────┼─────────────────────────┼─────────────────────────────
BTC reg16,reg16 │ btc eax,ebx │ 88/86 ──
BTR reg16,reg16 │ bts bx,ax │ 286 ──
BTS reg16,reg16 │ btr cx,di │ 386 6
│ │ 486 6
────────────────────┼─────────────────────────┼─────────────────────────────
BT mem16,reg16 │ bt [bx],dx │ 88/86 ──
│ │ 286 ──
│ │ 386 12
│ │ 486 8
────────────────────┼─────────────────────────┼─────────────────────────────
BTC mem16,reg16 │ bts flags[bx],cx │ 88/86 ──
BTR mem16,reg16 │ btr rotate,cx │ 286 ──
BTS mem16,reg16 │ btc [bp+8],si │ 386 13
│ │ 486 13
────────────────────┴─────────────────────────┴───────────────────────────
* BBB is 100 for BT, 111 for BTC, 110 for BTR, and 101 for BTS.
Operands can also be 32 bits (reg32 and mem32).
-♦-