Transcribed Image Text: Consider the following ARM assembly code: functionl: push (r4-r10, fp) fp, p,28 p, p.- add r4,r0, rl add r5,r2,r3 add r6,14,r5 str
Transcribed Image Text: Consider the following ARM assembly code:
functionl: push (r4-r10, fp)
fp, p,28
p, p.-
add r4,r0, rl
add r5,r2,r3
add r6,14,r5
str r6, [tp,t-321 // Ar4
ldr r0, Ifp, t-121 // rl=A
sub p, fp, 28
(r4-r10, fp)
add
I/ allocate local variable space
add
// r5er2+r3
// r6mr4+r5
pop
For the given ARM code, what is the minimal set of registers that must be saved by the routine
“functionl”
a) {r4-r5}
b) {r4-r6}
c) {r4}
d) {r4-r10}

How it Works

1
It only takes a couple of minutes to fill in your details, select the type of paper you need (essay, term paper, etc.), give us all necessary information regarding your assignment.


2
Once we receive your request, one of our customer support representatives will contact you within 24 hours with more specific information about how much it'll cost for this particular project.


3
After receiving payment confirmation via PayPal or credit card – we begin working on your detailed outline, which is based on the requirements given by yourself upon ordering.


4
Once approved, your order is complete and will be emailed directly to the email address provided before payment was made!