def LSR(self, a):
r = a >> <NUM_LIT:1><EOL>self.clear_NZC()<EOL>self.C = get_bit(a, bit=<NUM_LIT:0>) <EOL>self.set_Z8(r)<EOL>return r<EOL>
Performs a logical shift right on the register. Shifts a zero into bit
seven and bit zero into the C (carry) bit.

source code forms: LSR Q; LSRA; LSRB

CC bits "HNZVC": -0a-s