Manipulação de bits em Thumb: AND, ORR, EOR, BIC, BFI, BFC e shift register
No ARM Thumb, os bits de um registrador são manipulados com AND, ORR, EOR, BIC, MVN e TST, com shifts e rotações e com os campos de bits UBFX, BFI e BFC. O artigo mostra os encodings reais de 16 e 32 bits, o read-modify-write de um periférico e a execução passo a passo no arm-jitter, e corrige a ideia de que os campos de bits são exclusivos do Thumb-2.
· 12 min de leitura