bt

Bit Test

目錄

正文


位檢測指令
指令格式:BT/BTC/BTR/BTS Reg/Mem, Reg/Imm ;80386+
受影響標誌位:CF
位檢測指令是把第個操作數中某位值傳送給標誌位CF具體哪位由指令第 2操作數來確定
根據指令中對具體位處理區別又分下幾種指令:
BT:把指定位傳送給CF;
BTC:把指定位傳送給CF后還使該位變反;
BTR:把指定位傳送給CF后還使該位變為0;
BTS:把指定位傳送給CF后還使該位變為1;
例如:假設(AX)=1234H分別執行下面指令
BT AX, 2 ;指令執行后CF=1(AX)=1234h
BTC AX, 6 ;指令執行后CF=0(AX)=1274h
BTR AX, 10 ;指令執行后CF=0(AX)=1234h
BTS AX, 14 ;指令執行后CF=0(AX)=5234h