Write a loop in which 10 numbers from 41 to 50 are written i…

Write a loop in which 10 numbers from 41 to 50 are written in program data memory starting from memory address 24 (hint: use register indirect addressing where register R04 indirectly represents memory address to write to and increment it to address increasing memory locations).

Addressing modes. For each of the following instructions, p…

Addressing modes. For each of the following instructions, please give the addressing mode of the SECOND source operand (src2). The instructions are in the format of “opcode,  dest, src1, src2”. Rx are registers.  add, R1, R2, [R3 + 1000] add, R1, R2, @(R3) add, R1, [2000], (R3) + add, R1, R2,5 add, R1, R2, [R3 +R4] add, R1, R2, [R3 +R4∗8] add, R1, R2, [1000]