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。 | ||