zoukankan      html  css  js  c++  java
  • ARM 条件跳转表

    后缀 英文解释 标记 含义 标志位
    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 可执行 没有相反指令
  • 相关阅读:
    ubuntu安装iscsi
    函数模板的trick
    EF-Code First(5):二级缓存
    了解线程的属性及方法
    算法--中位数计算
    实习面试
    长轮询实现Chat并迁移到Azure测试
    非聚集索引及其性能优化
    架构设计方案
    大话数据结构-图
  • 原文地址:https://www.cnblogs.com/russinovich/p/13152247.html
Copyright © 2011-2022 走看看