1. Convert the following ARM assembly code into machine language. Write the instructions in hexadecimal -- 20 points.
MOV R10, #63488
LSL R9, R7, #7
STR R4, [R11, R8]
ASR R6, R7, R3
2. Consider the data-processing instructions with an immediate Src2.
a. Which instructions from Problem 1 are in this format?
b. Write out the 12-bit immediate field (imm12) of the instructions from part (a), then write them as 32-bit immediates.