ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
条件汇编指令使您能够指示汇编器根据表达式的评估结果(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。 |