ARM 设计中好玩的东西，就是在每个指令前头使用一个 4-bit 的 "条件编码"，表示该指令是否为有条件式地执行。这大大的减低了在记忆体存取指令时用到的编码位元，换句话说，它避免了在小型叙述（如codice_1）中做分支。以下为引用欧几里得的最大公因数演算法的标准范例：在C语言中，循环为：int gcd（int i, int j）在ARM汇编语言中，循环为：loop: CMP Ri, Rj ;设定条件为"NE"(不等于) if（i != j）这避开了codice_2和codice