1.指令条件码
对应代码演示
if(a>b)
a++;
else
b++;
对应的汇编代码(If else结构)
CMP R0,R1 ;R0(a) R1(b) R0-R1不会保存结果
ADDHI R0,R0,#1 ;若R0>R1则R0=R0+1 ,HI无符号大于
ADDLS R1,R1,#1 ;若R1>R0则R1=R1+1 LS无符号小于等于
1.指令条件码
对应代码演示
if(a>b)
a++;
else
b++;
对应的汇编代码(If else结构)
CMP R0,R1 ;R0(a) R1(b) R0-R1不会保存结果
ADDHI R0,R0,#1 ;若R0>R1则R0=R0+1 ,HI无符号大于
ADDLS R1,R1,#1 ;若R1>R0则R1=R1+1 LS无符号小于等于