Q3.1 3 Points Upon entry into a routine that has been called from C.printRegs prints the...
Q3.1 3 Points Upon entry into a routine that has been called from C.printRegs prints the following: rae-24 r81-88 r82-FA 83-08 r84-FA re5-08 re6-24 r27-00 rag=01 ra9=11 r18=85 r11=e3 r 12:00 13:00 14:00 15=7F r16-89 r17-e8 r18-62 r19-FC r26-83 r21-09 r22-A r23-01 r24-20 r25-r26-ea r27-ea r28-34 r29-08 38-C1 r31-08 sreg: C- Z- N-1 V=8 S-1 H T =@ 1-1 What is the value in hex) of the first parameter (assume type int)? Answer using Ox_ notation, including the Ox and exactly 4 hex digits, with no spaces. Q3.2 3 Points For the same invocation as above (Q3.1), what is the value in hex) of the second parameter (assume type int)? Answer using Ox__ notation, including the Ox and exactly 4 hex cligits, with no spaces. Q3.3 3 Points As the author of an assembly language routine that is to be called from C, we wish to use all of the registers listed below. Indicate which one(s) is our responsibility to save and restore (so that they have the same value when the routine returns as when the routine is called). Mark all that apply. 26 127 128 129 r30 131 Q3.4 3 Points What value is in r after the following piece of assembly code is executedt adc r24, ri impossible to determine based on this code snippet the value originally in 124 + the value originally in 11 + the value of the carry bit Oo 01 Q3.5 3 Points If, as the author of an assembly language routine, I wish to save the call saved registers 116 and 17 prior to using them in my assembly language, the only way! can do that is by pushing them on the stack and subsequently popping them off the stack true O false