From what I'm told, right shifting of signed integers on some machine cause 1's to be shifted in and on others 0's are shifted in. Now for a signed integer, say -32, is only the last one shifted in as a 1 if its multiple shifts to the right?
And if its shifting in zeros, how does it know its negative without the 1 in the most significant bit spot? Can someone give me an example of this?