arm 条件后缀

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

arm 条件后缀
在编程中,"arm" 条件后缀指的是在 ARM 架构的汇编指令集
中用于表示条件执行的后缀。

这些后缀可用于在特定的条件下执行指令。

ARM 指令集中的常见的条件后缀如下:
- EQ(等于):当 Z 标志位(零标志位)为 1 时执行。

- NE(不等于):当 Z 标志位为 0 时执行。

- CS/HS(无符号大于等于):当 C 标志位(进位标志位)为
1 时执行。

- CC/LO(无符号小于):当 C 标志位为 0 时执行。

- MI(负):当 N 标志位(负数标志位)为 1 时执行。

- PL(正):当 N 标志位为 0 时执行。

- VS(溢出):当 V 标志位(溢出标志位)为 1 时执行。

- VC(无溢出):当 V 标志位为 0 时执行。

- HI(无符号大于):当 C 标志位为 1,且 Z 标志位为 0 时执行。

- LS(无符号小于等于):当 C 标志位为 0,或 Z 标志位为 1
时执行。

- GE(有符号大于等于):当N 标志位等于V 标志位时执行。

- LT(有符号小于):当 N 标志位不等于 V 标志位时执行。

- GT(有符号大于):当 Z 标志位为 0,且 N 标志位等于 V
标志位时执行。

- LE(有符号小于等于):当 Z 标志位为 1,或 N 标志位不等于 V 标志位时执行。

- AL(总是):无条件执行。

在 ARM 汇编语言中,程序员可以使用这些条件后缀来控制指令的执行,从而根据特定的条件来选择是否执行指令。

相关文档
最新文档