课次13.pptVIP

  • 4
  • 0
  • 约6.39千字
  • 约 45页
  • 2017-01-13 发布于天津
  • 举报
课次13

例4.19 MOV CX,4 BT [BX],CX ;检查由BX指向的数的b4位,且将b4位放入CF中 JC NEXT ;b4位=1,转移至NEXT NEXT: … ② BTC指令在完成BT指令功能后,再将测试位变反。 ③ BTS/BTR完成BT指令功能后,再将测试位置1或置0。 … 2) 位扫描指令BSF/BSR 指令格式: BSF/BSR OPPD1,OPRD2 reg,reg reg,mem BSF用于对16位或32位源操作数OPRD2从低位b0到高位(b15或b31)进行扫描,并将扫描到的第一个“1”的位号送入OPRD1指定的目标寄存器。如果OPRD2所有位均为0,则将ZF标志位置1,OPRD1中的结果无定义;否则(OPRD2≠0),将ZF清0,OPRD1中为位号。 BSR指令的功能同BSF,只是从高位到低位进行反向扫描。例如: MOV BX,40A0H BSF AX,BX ;指令执行后,(AX)=5 BSR AX,BX ;指令执行后,(AX)=14 * 第4章 80x86指令系统 4.2 80x86/Pentium指令系统 4.2.1 80x86寻址方式

文档评论(0)

1亿VIP精品文档

相关文档