A good answer might be:
1111 1111 1111 0000 ---> 0011 1111 1111 1100
Is the resulting pattern the correct representation for -16/4?
No. The result represents a large positive number,
not -4
Shift Right Arithmetic
The problem is that a shift right logical moves zeros into
the high order bit.
This is correct in some situations, but not for dividing
two's complement negative integers.
An arithmetic right shift replicates the sign bit
as needed to fill bit positions: