https://imgflip.com/i/5vka47
I created this meme for fun, although it's a bit misleading - each has its uses.
I created this meme for fun, although it's a bit misleading - each has its uses.
* A bit test is useful if you want to preserve the value in the accumulator.
* AND &01 will return 0 if the accumulator is even, and 1 if it's odd. This is useful for converting binary to ASCII for example.
* Finally, if you plan on discarding the value in the accumulator after the test anyway, RRCA is fastest. (Just make sure you use the carry flag to branch after this one, rather than the zero flag!)