位扫描指令(适用于386+)
正向位扫描指令BSFtREG,SRC执行的操作:从位0开始自右向左扫描SRC,目的是检索第一个为1的位,如遇到第一个为1的位则将ZF位置0,并把该位的位位置装入目的寄存器;如SRC为0,则将ZF位置1,目的寄存器无定义。反向位扫描指令BSRtREG,SRC执行的操作:从最高位开始自左向右扫描SRC,目的是检索第一个为1的位,如遇到第一个为1的位则将ZF位置0,并把该位的位位置装入目的寄存器;如SRC为0,则将ZF位置1,目的寄存器无定义。
下载地址
用户评论