Instruções condicionais em Thumb: IT blocks e execução condicional
No Thumb original só o desvio é condicional; o Thumb-2 devolve a execução condicional com os blocos IT. Veja o mesmo if/else com e sem desvio, a decodificação do IT e a regra de que instruções de 16 bits não alteram flags dentro do bloco.
· 11 min de leitura