function1: push (r4-r10, fp)add fp, sp, #28add sp, sp, -4 // allocate local variable spaceadd r4, r0,r1 // r4=r0+r1add r5,r2, r3 // r5=r2+r3add r6, r4, r5 // r6=r4+r5str r6, (fp,#-32) // A=r4idr r0, (fp, #-32) // rl=Asub sp, fp, #28pop (r4-r10, fp)bx lrFor the given ARM code, what is the minimal set of registers that must be saved by the routine"function1"a) {r4-r5}b) {r4-r6}c) {r4}d) {rr4-r10}
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here