首页 > 其他 > 详细

ARM 条件跳转表

时间:2020-06-17 14:48:23      阅读:75      评论:0      收藏:0      [点我收藏+]
后缀 英文解释 标记 含义 标志位
EQ Equal 设置Z 等于 Z==1
NE Noe Equal 清除Z 不等于 Z==0
HS(or CS) Unsigned Higher or Same (or Carry set) 设置C 无符号大于等于(无符号 >=) C==1
LO(or CC) Unsigned Lower (or Carry Clear) 清除C 小于(无符号 <) C==0
MI Negative (or Minus)) 设置N 负数 N==1
PL Positive (or Plus) 清除N 正数或零 N==0
VS Signed Overflow 设置V 有符号溢出 V==1
VC No signed Overflow 清除V 无符号无溢出 V==0
HI Unsigned Higher 设置C并清除Z 无符号大于(无符号 >) (C1)&&(Z0)
LS Unsigned Lower or same 清除C或设置Z 无符号大于小于等于(无符号 <=) (C0)&&(Z0)
GE Signed Greater Than or Equal N与V相同 有符号 >= N==V
LT Signed Less Than or Equal N与V不同 有符号 < N!=V
GT Signed Greater Than 清除Z,N 与 V 相同 有符号 > (Z0)&&(NV)
LE Signed Less Than or Equal 设置 Z,N 与 V 不同 有符号 <= (Z==1)&&(N!=V)
AL Always executer 任何 始终,通常会忽略此后缀 -



逻辑相反对比

代码 含义 代码 含义
EQ 等于 NE 不等于
HS(or CS) 无符号 >= LO(or CC) 无符号 <
MI 负数 PL 正数或零
VS 有符号溢出 VC 无符号无溢出
HI 无符号大于 LS 无符号 <=
GE 有符号 >= LT 有符号 <
GT 有符号 > LE 有符号 <=
AL 可执行 没有相反指令

ARM 条件跳转表

原文:https://www.cnblogs.com/russinovich/p/13152247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!