ARM汇编条件码
轉載: http://blog.sina.com.cn/s/blog_48aa915f0100b79d.html
| 操作码 | 条件码助记符 | 标志 | 含义 |
| 0000 | EQ | Z=1 | 相等 |
| 0001 | NE(Not Equal) | Z=0 | 不相等 |
| 0010 | CS/HS(Carry Set/High or Same) | C=1 | 无符号数大于或等于 |
| 0011 | CC/LO(Carry Clear/LOwer) | C=0 | 无符号数小于 |
| 0100 | MI(MInus) | N=1 | 负数 |
| 0101 | PL(PLus) | N=0 | 正数或零 |
| 0110 | VS(oVerflow set) | V=1 | 溢出 |
| 0111 | VC(oVerflow clear) | V=0 | 没有溢出 |
| 1000 | HI(HIgh) | C=1,Z=0 | 无符号数大于 |
| 1001 | LS(Lower or Same) | C=0,Z=1 | 无符号数小于或等于 |
| 1010 | GE(Greater or Equal) | N=V | 有符号数大于或等于 |
| 1011 | LT(Less Than) | N!=V | 有符号数小于 |
| 1100 | GT(Greater Than) | Z=0,N=V | 有符号数大于 |
| 1101 | LE(Less or Equal) | Z=1,N!=V | 有符号数小于或等于 |
| 1110 | AL | 任何 | 无条件执行(默认) |
| 1111 | NV | 任何 | 从不执行 |
本文来自博客园,作者:dolinux,未经同意,禁止转载

浙公网安备 33010602011771号