Assume SP = 0xD00C before the following instructions are executed: Address Instruction 0x10A4 BL SUB SUB: 0x10C0 MOV R1, ...
a) Explain the purpose of the BL instruction in assembly language.
b) Trace the value of register R1 after the execution of the MOV instruction.
c) Analyze the hexadecimal representation of the memory address.
d) Discuss the significance of the initial value (0xD00C) in the SP register.