levi
Still fresh, damnit!
That ANDS instruction will only set the Z (zero) flag, so you test that with either EQ or NE - NE if it is set, EQ if not.
FWIW, assuming you're writing those numbers out in the standard human readable form - with the largest bit first, on a little-endian system like the ARM, bit 0 is the right-most bit and you count left. So to be eye, if you ANDS by 0b1000 you're testing the fourth bit, bit 3. But provided you use the same number in both the ANDS and the ORR, it'll work whichever bit you set.
FWIW, assuming you're writing those numbers out in the standard human readable form - with the largest bit first, on a little-endian system like the ARM, bit 0 is the right-most bit and you count left. So to be eye, if you ANDS by 0b1000 you're testing the fourth bit, bit 3. But provided you use the same number in both the ANDS and the ORR, it'll work whichever bit you set.