Menu

Question 6 3 Pts Consider Following Function Definition C Int Loop Int Start Int Limit Int Q43833718

Question 6 3 pts Consider the following function definition in C: int loop(int start, int limit) { int x - 0; int y = 0; int

%eax [Choose] %edx [Choose] %edi [Choose] %esi [Choose]

Question 6 3 pts Consider the following function definition in C: int loop(int start, int limit) { int x – 0; int y = 0; int i; for(i = start; i < limit; i += 4) { X += i; y++; } return x + y; The C code has been translated to this fragment of x86 assembly code: $0, %eax $0, %edx movl movl jmp .L2 .L3: addl %edi, %edx $1, %eax addl $4, %edi addl „L2: %esi, %edi стр1 jl .L3 addl %edx, %eax ret Match each register with the variable whose value it contains. %eax [Choose] %edx [Choose] %edi [Choose] %esi [Choose] Show transcribed image text Question 6 3 pts Consider the following function definition in C: int loop(int start, int limit) { int x – 0; int y = 0; int i; for(i = start; i

Expert Answer


Answer to Question 6 3 pts Consider the following function definition in C: int loop(int start, int limit) { int x – 0; int y = 0;…

OR