清采NOTE

理解他人 善待自己

用户工具

站点工具


courses:embedded_system:arm指令条件码对照表

ARM指令条件码对照表


条件码 助记符后缀 标志 含义 后缀原词
0000 EQ Z置位 相等 EQual
0001 NE Z清零 不相等 Not Equal
0010 CS/HS C置位 无符号数大于或等于 Carry Set/High or Same
0011 CC/LO C清理 无符号数小于 Carry Clear/LOwer
0100 MI N置位 负数 MInus
0101 PL N清零 正数或零 PLus
0110 VS V置位 溢出 oVerflow Set
0111 VC V清零 未溢出 oVerflow Clear
1000 HI C置位Z清零 无符号数大于 HIgh
1001 LS C清零Z置位 无符号数小于或等于 Lower or Same
1010 GE N等于V 带符号数大于或等于 Greater or Equal
1011 LT N不等于V 带符号数小于 Less Than
1100 GT Z清零且N等于V 带符号数大于 Greater Than
1101 LE Z置位或N不等于V 带符号数小于或等于 Less or Equal
1110 AL 忽略 无条件执行 All

注:
无符号数比高低,用:High or Lower or Same
有符号数比大小,用:Greater or Less or Equal