ZHCU875Z August 2001 – October 2023 SM320F28335-EP
条件汇编指令使您能够指示汇编器根据表达式的评估结果(true 或 false)来汇编某些代码段。两组指令允许您汇编条件代码块:
|
||
.if condition | 如果 .if condition 为 true,则标记条件代码块的开头并汇编代码。 | |
[.elseif condition] | 如果 .if condition 为 false,且 .elseif 条件为 true,则标记要汇编的代码块。 | |
.else | 如果 .if condition 为 false,且任何 .elseif 条件为 false,则标记要汇编的代码块。 | |
.endif | 标记条件代码块的结束并终止代码块。 | |
|
||
.loop [count] | 标记可重复代码块的开始。可选表达式会根据循环计数求值。 | |
.break [end condition] | 告知汇编器在 .break end condition 为 false 时重复汇编,并在表达式为 true 或省略时转到紧跟 .endloop 的代码。 | |
.endloop | 标记可重复代码块的结束。 | |
汇编器支持多种可用于条件表达式的关系运算符。有关关系运算符的更多信息,请参阅节 4.9.2。 |