ARM汇编指令基础运算指令03

ARM汇编指令基础运算指令03

  • 1、clz统计0bit数量指令
  • 2、cmn比较指令
  • 2、cmp比较指令

1、clz统计0bit数量指令

clz统计寄存器中的为0的个数,从高位(31bit)向低位(0bit)统计
mov r0,#0x80  //0b0000 0000 0000 0000 0000 0000 1000 0000
			  //---->     ---->    ---->    ---->    ---->
clz r0,r0  //  r0 = 24

2、cmn比较指令

cmn是个比较指令,(本人理解是比较负数用的),官方文档解释说明cmn的作用和adds指令功能相同,但cmn指令不存储adds加法的结果,只影响条件标记。

cmn指令ARM官方描述

The CMN

你可能感兴趣的:(ARM汇编,C语言,c语言,arm9,arm,反汇编)