Question: a)In the below code, how many arguments does function _Z4fiveiii and _Z3sixiii have? b) What is accomplished logically by the _Z3sixiii function? Please explain your

a)In the below code, how many arguments does function _Z4fiveiii and _Z3sixiii have?

b) What is accomplished logically by the _Z3sixiii function?

a)In the below code, how many arguments does function _Z4fiveiii and _Z3sixiii

Please explain your answer

_Z3sixiii: push ebp mov ebp, esp push DWORD PTR [ebp+12] push DWORD PTR [ebp+8] push DWORD PTR [ebp+16) call_Z4fiveiii add esp, 12 leave ret Z4fiveiii: push ebp mov ebp, esp sub esp, 16 mov eax, DWORD PTR [ebp+8] sub eax, DWORD PTR [ebp+16] mov DWORD PTR [ebp-4], eax mov eax, DWORD PTR [ebp+12] add DWORD PTR [ebp-4), eax mov ecx, DWORD PTR [ebp-4] mov edx, 1431655766 mov eax, ecx imul edx mov eax, ecx sar eax, 31 sub edx, eax mov eax, edx mov DWORD PTR [ebp-4), eax mov eax, DWORD PTR [ebp-4] leave ret _Z3sixiii: push ebp mov ebp, esp push DWORD PTR [ebp+12] push DWORD PTR [ebp+8] push DWORD PTR [ebp+16) call_Z4fiveiii add esp, 12 leave ret Z4fiveiii: push ebp mov ebp, esp sub esp, 16 mov eax, DWORD PTR [ebp+8] sub eax, DWORD PTR [ebp+16] mov DWORD PTR [ebp-4], eax mov eax, DWORD PTR [ebp+12] add DWORD PTR [ebp-4), eax mov ecx, DWORD PTR [ebp-4] mov edx, 1431655766 mov eax, ecx imul edx mov eax, ecx sar eax, 31 sub edx, eax mov eax, edx mov DWORD PTR [ebp-4), eax mov eax, DWORD PTR [ebp-4] leave ret

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!