Question: Given the following disassembly of a function: // long fun( long x, char n ) // x in %rdi, n in %rsi fun: leal (,%rsi,8),%ecx

Given the following disassembly of a function:

// long fun( long x, char n ) // x in %rdi, n in %rsi fun: leal (,%rsi,8),%ecx movq %rdi,%rax movl $0xff,%edx sarq %cl,%rax andq %rdx,%rax retq 

If x is given the value 0x88776655 and n is given the value 2, what number is returned? ANSWER IN HEXADECIMAL, AND REMOVE ANY LEADING ZEROES!!!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!