x 1078 sub x1072 store x1080 jal X1084 xlodo store store and and store r14, 114, #4 $(14), F x4c ミ use r9 for load load add lu x lofc jr temp storage -4(√14), V30 -8 (114), *31 130, ro, v/4 114 r14, # -12 adjust S.P. Ⓒ 0(14), v9 save reg 19 (8) for temp storage -12 (130) pass parameter subcall 3 rq, -12 131,-8(30) V14, r$ 130 830-4(130) 831 F.p Save old F save R.A. establish new T.P. Ⓡ restore 19 restore R.A. restores. s.p. restore T.P.C return (13) Y 14 مده 4× V30 x4040 √³|= ? pc²x1070 17: x25 ي 30 x4010 X4014 x 4018 x40l √14 × 4020 •x40k x62, της 11 (4.40 x40c 040103x40k →x4040 x1084 >x1080 @>x1084 x62 (19) Ⓡ X1084. Ⓒ x.4040 @ x 25 (17) Дахь 01084 x62 →→xlodo xlofe ×1084 ← sp1.0 RA old FP + FP1Ⓡ <spø SFO - FPP
3) (30 pts) As discussed in the lectures on subroutine calls, answer each of following questions pertaining to lecture note page 132. a) Explain all the b) Explain all the c) Explain all the changes to registers and memory due to step 3. changes to registers and memory due to step 4. changes to registers and memory due to step 5. d) Explain all the changes to registers and memory due to step 10. e) Explain all the changes to registers and memory due to step 13. f) What is the purposed of using a Frame Pointer?
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!