介紹
BSR-逆向位掃描指令,BSF - 正向位掃描 (386以上CPU可用)
使用方法
格式: BSF dest, src
影響標誌位: ZF
功能:從源運算元的的最低位向高位搜尋,將遇到的第一個“1”所在的位序號存入目標暫存器中,
若所有位都是0,則ZF=1,否則ZF=0。
格式: BSR dest, src
影響標誌位: ZF
功能:從源運算元的的最高位向低位搜尋,將遇到的第一個“1”所在的位序號存入目標暫存器中,
若所有位都是0,則ZF=1,否則ZF=0。
舉例
AX=0098H=0000000010011000B
BSF BX,AX;
ZF=0,BX=3h
BSR DX,AX;
ZF=0,DX=7H
![bsr[彙編語言] bsr[彙編語言]](/img/e/f50/ml2ZuM3X4MjN0ADNwYDOykzN4ITMxgjN0MDMxADMwAzMxAzL2gzL0YzLt92YucmbvRWdo5Cd0FmL0E2LvoDc0RHa.jpg)
