后缀 | 英文解释 | 标记 | 含义 | 标志位 |
---|---|---|---|---|
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 | 可执行 | 没有相反指令 |