I'm working on interpreting some IA-32 assembly code. This is what it reads:
.data
.align 4
A: .long 10, 40, 20, 50, 30
.text
main:
movl $0x75, %eax
sarl $3, %eax
I know that it's an arithmatic right shift, but I couldn't find any examples. Could someone help break this down for me? I'm not sure what needs to be done to a number for a "right shift". Thanks.